barbican/playbooks/legacy/barbican-devstack-functional-base/dogtag-post.yaml
Tim Burke 5ca3ca0240 Workaround for failing gates
Work with 389-ds-base-1.4.0.20.  Following
https://pagure.io/389-ds-base/c/4fd73c5 `dscreate fromfile`
got renamed to `dscreate from-file`.

Save dogtag server files for future debug.

Removed pip install of dogtag-pki which installed old Dogtag client code.

Temporarily skipping paging tests and making grenade non-voting.

Change-Id: I4bbc3d39c8d4a3591374e5c4a733a987f001a896
2019-01-14 17:55:36 -06:00

42 lines
1.1 KiB
YAML

- hosts: all
tasks:
- name: Make dogtag server logs readable
file:
path: "/var/log/pki/pki-tomcat/"
mode: u=rwX,g=rX,o=rX
recurse: yes
become: true
failed_when: false
- name: Collect dogtag server logs
synchronize:
dest: "{{ zuul.executor.log_root }}/logs"
mode: pull
src: "/var/log/pki/pki-tomcat"
verify_host: true
failed_when: false
- name: export dogtag journal output
become: true
shell: >
/usr/bin/journalctl -u pki-tomcatd@pki-tomcat.service -o export |
xz - > /tmp/dogtag.journal.xz
failed_when: false
- name: copy dogtag journal output
synchronize:
dest: "{{ zuul.executor.log_root }}/logs"
mode: pull
src: "/tmp/dogtag.journal.xz"
verify_host: true
failed_when: false
- name: copy over pki module
synchronize:
dest: "{{ zuul.executor.log_root }}/logs"
mode: pull
src: "/usr/lib/python2.7/site-packages/pki"
verify_host: true
failed_when: false