Trying to add a ssh key when a inventory_hostname belong to certain groups. 
 I would assume that the following is saying when inventory_hostname 
belongs to group hadoop OR report.

when: inventory_hostname in [ groups.hadoop , groups.report ]


ISSUE: The following task is skipping, even though the host belongs to 
group report.

- name: add root authorized keys for test key
  authorized_key: user=root key="{{ item }}"
  when: inventory_hostname in [ groups.hadoop , groups.report ]
  with_items:
    - "ssh-rsa 
ZzzzzzHV+drdA0PWHRaDw1fqtM/PElGVbysuNCxFJ9JUBebnsbvAqNFQyMDEweMe5xHV+drdA0PWHRaDw1fqtM/PElGVbysuNCxFJ9JUBebnsbvAqNFQyMDEweMe5xHV+drdA0PWHRaDw1fqtM/PElGVbysuNCxFJ9JUBebnsbvAqNFQyMDEweMe5xHV+drdA0PWHRaDw1fqtM/PElGVbysuNCxFJ9JUBebnsbvAqNFQyMDEweMe5x
 
testkey"


TASK: [provision_server | add root authorized keys for test key] 
************
skipping: [server1] => 
(item=ssh-rsa 
ZzzzzzHV+drdA0PWHRaDw1fqtM/PElGVbysuNCxFJ9JUBebnsbvAqNFQyMDEweMe5xHV+drdA0PWHRaDw1fqtM/PElGVbysuNCxFJ9JUBebnsbvAqNFQyMDEweMe5xHV+drdA0PWHRaDw1fqtM/PElGVbysuNCxFJ9JUBebnsbvAqNFQyMDEweMe5xHV+drdA0PWHRaDw1fqtM/PElGVbysuNCxFJ9JUBebnsbvAqNFQyMDEweMe5x
 
testkey)

Is there something wrong with with my syntax for an OR condition for host 
groups?

Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/70c2f317-6804-45cc-9194-85ce3cfc6fda%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to