2012-02-24 07:02:24 +01:00
|
|
|
- pattern: '*'
|
2012-02-26 01:56:06 +01:00
|
|
|
hosts: '/etc/ansible/hosts'
|
2012-02-24 05:54:16 +01:00
|
|
|
tasks:
|
2012-02-24 09:25:09 +01:00
|
|
|
- do:
|
2012-02-27 01:21:44 +01:00
|
|
|
- configure template & module variables for future template calls
|
2012-02-05 19:05:09 +01:00
|
|
|
- setup a=2 b=3 c=4
|
2012-02-05 18:52:07 +01:00
|
|
|
- do:
|
2012-02-27 01:21:44 +01:00
|
|
|
- copy a file from the local disk to the remote
|
|
|
|
- copy src=/srv/a dest=/srv/b
|
2012-02-25 20:42:41 +01:00
|
|
|
notify:
|
|
|
|
- restart apache
|
2012-02-24 09:45:36 +01:00
|
|
|
- do:
|
|
|
|
- template from local file template.j2 to remote location /srv/file.out
|
2012-02-27 01:21:44 +01:00
|
|
|
- template src=/srv/template.j2 dest=/srv/file.out
|
2012-02-25 20:42:41 +01:00
|
|
|
notify:
|
|
|
|
- restart apache
|
|
|
|
- quack like a duck
|
2012-02-25 21:21:11 +01:00
|
|
|
- do:
|
2012-02-27 01:21:44 +01:00
|
|
|
- if running as non-root whne you template, you should specify the MD file (1)
|
|
|
|
- setup a=3 b=4 c=5 metadata=/tmp/metadata.json
|
|
|
|
- do:
|
|
|
|
- if running as non-root when you template, you should specify the MD file (2)
|
|
|
|
- template src=/srv/template.j2 dest=/srv/file2.out metadata=/tmp/metadata.json
|
|
|
|
- do:
|
|
|
|
- call something that will fail just to demo failure counts and such
|
2012-02-25 21:21:11 +01:00
|
|
|
- command /bin/false
|
2012-02-25 20:42:41 +01:00
|
|
|
handlers:
|
2012-02-24 05:54:16 +01:00
|
|
|
- do:
|
2012-02-24 07:02:24 +01:00
|
|
|
- restart apache
|
2012-02-26 02:27:11 +01:00
|
|
|
- service name=httpd ensure=restarted
|
2012-02-24 05:54:16 +01:00
|
|
|
- do:
|
2012-02-25 20:42:41 +01:00
|
|
|
- quack like a duck
|
|
|
|
- command /bin/true
|