"* 11 with_items: $accounts_to_add"* *Legacy variable usage, which 1.4 will rightfully warn you about. Correct:*
*with_items: accounts_to_add* On Fri, Nov 29, 2013 at 11:03 PM, BrianAI <[email protected]>wrote: > OK, I got it working, but would still like to see if someone could view > and see if it's the "right" way of doing it. Since I'm still learning, I'd > like to learn the proper way of doing it (I'm assuming this has something > to do with roles? > > > 1) users.yaml > > > *$ cat /etc/ansible/users.yaml * >> *all_users:* >> >> * - user1* >> >> * - user2* >> >> * - user3** - user4* >> * - user5* >> * - user6* >> >> *Ops:* >> >> * - user1* >> >> * - user2* >> >> * - user3** - user4* >> > >> > *databaseTeam:* >> * - user5* >> * - user6* >> > > 2) add_users.yaml > > * 1 ---* >> * 2 - hosts: all* >> * 3 vars_files:* >> * 4 - /etc/ansible/users.yaml* >> >> * 5 tasks:* >> * 6 - name: Create user.* >> * 7 user: home=/home/{{ item }} name={{ item }} shell=/bin/bash >> state=present* >> * 8 with_items: $accounts_to_add* >> * 9 - name: copy per-user ssh key (authorized_keys2) to the >> destination server* >> * 10 action: copy src=/usr/share/ansible/files/ssh/{{ item >> }}/authorized_keys2 dest=/home/{{ item }}/.ssh/authorized_keys2 mode=755* >> * 11 with_items: $accounts_to_add* >> > > 3) xyz_boxes.yaml > > * 1 ---* >> * 2 #NTP* >> * 3 - include: ntp.yaml* >> * 4 * >> * 5 #USERS* >> * 6 - include: add_users.yaml accounts_to_add=databaseTeam* > > > > > > -- > 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]. > For more options, visit https://groups.google.com/groups/opt_out. > -- Michael DeHaan <[email protected]> CTO, AnsibleWorks, Inc. http://www.ansibleworks.com/ -- 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]. For more options, visit https://groups.google.com/groups/opt_out.
