From 2073a72b39463806f90d8b89f560de0c08962c1f Mon Sep 17 00:00:00 2001 From: Ivan Font Date: Wed, 24 Aug 2016 00:30:05 -0700 Subject: [PATCH] Fix for ceph-rgw role - Short-circuit conditional to prevent dereferencing an undefined dictionary variable Signed-off-by: Ivan Font --- roles/ceph-rgw/tasks/docker/copy_configs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/ceph-rgw/tasks/docker/copy_configs.yml b/roles/ceph-rgw/tasks/docker/copy_configs.yml index b63866e00..696f783c9 100644 --- a/roles/ceph-rgw/tasks/docker/copy_configs.yml +++ b/roles/ceph-rgw/tasks/docker/copy_configs.yml @@ -25,12 +25,12 @@ - name: push ceph files to the ansible server fetch: src: "{{ item.0 }}" - dest: "{{ fetch_directory }}/docker_mon_files/var/lib/ceph/radosgw/keyring" + dest: "{{ fetch_directory }}/docker_mon_files/var/lib/ceph/radosgw/{{ ansible_hostname }}/keyring" flat: yes with_together: - rgw_config_keys - statconfig.results when: - - item.1.stat.exists == false - nfs_obj_gw + - item.1.stat.exists == false - inventory_hostname == groups.rgws[0]