# loops, file globs, ssh\_keys...

**URL:** <https://forum.ansible.com/t/loops-file-globs-ssh-keys/22585>\
**Category:** Ansible Project\
**Created:** [September 19, 2016, 12:00pm UTC](https://forum.ansible.com/t/loops-file-globs-ssh-keys/22585 "2016-09-19T12:00:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pixel\_fairy](https://avatars.discourse-cdn.com/v4/letter/p/6f9a4e/32.png) [@pixel\_fairy](https://forum.ansible.com/u/pixel_fairy)\
**Post date:** [September 19, 2016, 12:00pm UTC](https://forum.ansible.com/t/loops-file-globs-ssh-keys/22585/1 "2016-09-19T12:00:59Z")

</div>

looking on google, this seems to come up a lot.  
have users. each user has N ssh keys. sometimes, one of the users keys is revoked. for example, a crashed cellphone sent in for repair.

we keep keys like this

`

.

├── voxel  
│ └── voxel.pub  
├── pixel  
│ ├── pixelphone3.pub  
│ ├── pixel.pub  
│ └── revoked  
│ └── pixelphone2.pub  
└── root  
├── voxel.pub  
└── pixel.pub

`

with a single user, this works

`

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [September 19, 2016, 7:32pm UTC](https://forum.ansible.com/t/loops-file-globs-ssh-keys/22585/2 "2016-09-19T19:32:57Z")

</div>

You could put this in it's own file, use include with with\_items and loop\_control.

[https://docs.ansible.com/ansible/playbooks\_loops.html#loop-control](https://docs.ansible.com/ansible/playbooks_loops.html#loop-control)

---

<div class="post-metadata">

**Author:** ![pixel\_fairy](https://avatars.discourse-cdn.com/v4/letter/p/6f9a4e/32.png) [@pixel\_fairy](https://forum.ansible.com/u/pixel_fairy)\
**Post date:** [September 20, 2016, 10:06am UTC](https://forum.ansible.com/t/loops-file-globs-ssh-keys/22585/3 "2016-09-20T10:06:46Z")

</div>

odd to have to put that into two files, but exactly what i was looking for
