2012-10-13 02:15:13 +02:00
|
|
|
---
|
|
|
|
|
|
|
|
# in addition to loop_with_items, the loop that works over a variable, ansible can do more sophisticated looping.
|
|
|
|
|
|
|
|
# developer types: these are powered by 'lookup_plugins' should you ever decide to write your own
|
2012-10-13 03:35:33 +02:00
|
|
|
# see lib/ansible/runner/lookup_plugins/fileglob.py -- they can do basically anything!
|
2012-10-13 02:15:13 +02:00
|
|
|
|
|
|
|
- hosts: all
|
2012-12-14 11:56:53 +01:00
|
|
|
gather_facts: no
|
2012-10-13 02:15:13 +02:00
|
|
|
|
|
|
|
tasks:
|
|
|
|
|
2012-10-13 03:35:33 +02:00
|
|
|
# this will copy a bunch of config files over -- dir must be created first
|
2012-10-13 02:15:13 +02:00
|
|
|
|
2012-10-13 03:35:33 +02:00
|
|
|
- file: dest=/etc/fooapp state=directory
|
2012-10-13 02:15:13 +02:00
|
|
|
|
2013-05-05 19:38:17 +02:00
|
|
|
- copy: src={{ item }} dest=/etc/fooapp/ owner=root mode=600
|
2012-10-13 03:35:33 +02:00
|
|
|
with_fileglob: /playbooks/files/fooapp/*
|
2012-10-13 02:15:13 +02:00
|
|
|
|
|
|
|
|