Browse Source

Exclude callbacks env vars for ceph-ansible

We're working on changing the default callbacks for tripleo but we don't
want to use them when invoking ceph-ansible. We should exclude the
callbacks that were used in the calling env and specifically set the
regular callbacks.

Change-Id: I6ab1709d2e0e0d60d2401281aa3bb88cfea6e5d4
Related-Bug: #1881670
(cherry picked from commit 64313d1f35)
changes/99/733399/1
Alex Schultz 1 month ago
parent
commit
70a8d2c4e2
2 changed files with 3 additions and 1 deletions
  1. +1
    -1
      tripleo_ansible/roles/tripleo-ceph-common/tasks/main.yml
  2. +2
    -0
      tripleo_ansible/roles/tripleo-ceph-run-ansible/tasks/main.yml

+ 1
- 1
tripleo_ansible/roles/tripleo-ceph-common/tasks/main.yml View File

@@ -36,7 +36,7 @@
- when: ceph_ansible_inherits_calling_ansible_environment
block:
- name: get all ansible environment variables
shell: "env | grep ^ANSIBLE_"
shell: "env | grep ^ANSIBLE_ | grep -v CALLBACK"
register: env_shell_output
failed_when: false



+ 2
- 0
tripleo_ansible/roles/tripleo-ceph-run-ansible/tasks/main.yml View File

@@ -36,6 +36,8 @@
- ANSIBLE_REMOTE_TEMP=/tmp/ceph_ansible_tmp
- ANSIBLE_FORKS=25
- ANSIBLE_GATHER_TIMEOUT=60
- ANSIBLE_CALLBACK_WHITELIST=profile_tasks
- ANSIBLE_STDOUT_CALLBACK=default
- "{{ calling_ansible_environment_variables|join(' ') }}"
- "{{ ceph_ansible_environment_variables|join(' ') }}"
- ansible-playbook


Loading…
Cancel
Save