ansible/examples/playbook.yml
Michael DeHaan 6cceaa5f6a Implment copy with an actual minion-side module such that we can get md5sum's and
onchange events like Puppet's file providers do.
2012-02-24 05:15:28 -05:00

28 lines
582 B
YAML

- pattern: '*'
tasks:
- do:
- copy a file
- copy
- [ "/srv/a", "/srv/b" ]
- do:
- configure template & module variables
- setup
- [ "a=2", "b=3", "c=4" ]
- do:
- template from local file template.j2 to remote location /srv/file.out
- template
- [ '/srv/template.j2', '/srv/file.out' ]
- do:
- update apache
- command
- [/usr/bin/yum, update, apache]
onchange:
- do:
- restart apache
- command
- [/sbin/service, apache, restart]
- do:
- run bin false
- command
- [/bin/false]