From f732ae00d5162af75ee1aad6bb1e37657d6e39bc Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Tue, 18 Jun 2013 04:10:40 +0000 Subject: [PATCH] Try a different approach to handling absent fedmsg_certs. --- inventory/group_vars/all | 3 ++- tasks/fedmsg_base.yml | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/inventory/group_vars/all b/inventory/group_vars/all index 91369120cd..35fca4855f 100644 --- a/inventory/group_vars/all +++ b/inventory/group_vars/all @@ -29,4 +29,5 @@ virt_install_command: /usr/sbin/virt-install -n ${inventory_hostname} -r ${mem_s --network=bridge=br0 --autostart --noautoconsole - +# By default, nodes get no fedmsg certs. They need to declare them explicitly. +fedmsg_certs: [] diff --git a/tasks/fedmsg_base.yml b/tasks/fedmsg_base.yml index a8f3f31b30..267eacf88a 100644 --- a/tasks/fedmsg_base.yml +++ b/tasks/fedmsg_base.yml @@ -45,7 +45,7 @@ owner={{item['owner']}} group={{item['group']}} with_items: ${fedmsg_certs} - when: fedmsg_certs is defined + when: fedmsg_certs is not [] tags: - config @@ -57,6 +57,6 @@ owner={{item['owner']}} group={{item['group']}} with_items: ${fedmsg_certs} - when: fedmsg_certs is defined + when: fedmsg_certs is not [] tags: - config