Browse Source

BaR Ceph authenticacion more ansible way

Instead of execute a command and redirect the output to a file.
This patch gets the output of the command line and writes it
to a file.

Also fixed the molecule-backup_and_restore test

Change-Id: Ie38d8b9fce36ce2f73a2811072e53f405f1367f6
changes/28/735628/3
Juan Badia Payno 2 years ago
parent
commit
ad2c7b5892
  1. 5
      tripleo_ansible/roles/backup_and_restore/molecule/default/prepare.yml
  2. 11
      tripleo_ansible/roles/backup_and_restore/tasks/ceph_authentication.yml

5
tripleo_ansible/roles/backup_and_restore/molecule/default/prepare.yml

@ -38,13 +38,14 @@
roles:
- role: test_deps
test_deps_setup_tripleo: true
test_deps_tripleo_packages:
- hiera
test_deps_extra_packages:
- rear
- syslinux
- genisoimage
- kbd
- puppet
- hiera
post_tasks:
- name: Create hiera config file

11
tripleo_ansible/roles/backup_and_restore/tasks/ceph_authentication.yml

@ -35,7 +35,16 @@
- name: Export ceph authentication
shell: |
set -o pipefail
{{ tripleo_container_cli }} exec ceph-mon-{{ ansible_hostname }} bash -c "ceph auth export" > {{ tripleo_backup_and_restore_ceph_auth_file }}
{{ tripleo_container_cli }} exec ceph-mon-{{ ansible_hostname }} bash -c "ceph auth export"
become: true
register: bar_ceph_autentication_content
tags:
- bar_create_recover_image
- name: Save ceph authentication at {{ tripleo_backup_and_restore_ceph_auth_file }}
copy:
dest: "{{ tripleo_backup_and_restore_ceph_auth_file }}"
content: |
{{ bar_ceph_autentication_content.stdout }}
tags:
- bar_create_recover_image

Loading…
Cancel
Save