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.