restructure the examples directory

pull/70/head 0.0.1
Michael DeHaan 12 years ago
parent 09a7119e74
commit 2e1b59a9d2

@ -42,7 +42,7 @@
# end of the playbook run
- name: write some_random_foo configuration
action: template src=foo.j2 dest=/etc/some_random_foo.conf
action: template src=templates/foo.j2 dest=/etc/some_random_foo.conf
notify:
- restart apache
@ -66,6 +66,6 @@
# is changed, and only then
- name: restart apache
action: service httpd state=restarted
action: service name=httpd state=restarted

@ -16,7 +16,7 @@
# files but still keep the playbook in public source control
vars_files:
- external_vars.yml
- vars/external_vars.yml
# as with before, every play has a list of tasks in it
@ -30,7 +30,7 @@
# or we can promote reuse and simplicity by including tasks
# from other files, for instance, to reuse common tasks
- include: base.yml
- include: tasks/base.yml
# we could also have done something like:
# - include: wordpress.yml user=timmy
@ -44,7 +44,7 @@
# and simpler recipes, you may wish to only have one
# handler file for all your plays and playbooks
- include: handlers.yml
- include: handlers/handlers.yml
# you can mix things that are directly in the file with things
# that are included. Order is executed as written, but only
@ -75,7 +75,7 @@
vars:
release: 2.0
vars_files:
- external_vars.yml
- vars/external_vars.yml
# these all runs as the user 'mdehaan'. If there were any handlers

@ -0,0 +1,26 @@
---
# this is not so much an example playbook file as a playbook we sometimes use
# for testing. I have chosen to not comment this one so folks can get
# an idea of what a concise playbook can look like...
- hosts: all
user: root
vars:
http_port: 80
max_clients: 200
tasks:
- name: simulate long running op, wait for 45s, poll every 5
action: command /bin/sleep 15
async: 45
poll: 5
- include: tasks/base.yml favcolor=blue
- name: write the foo config file using vars set above
action: template src=foo.j2 dest=/etc/some_random_foo.conf
notify:
- restart apache
- name: ensure apache is running
action: service name=httpd state=started
- name: pointless test action
action: command /bin/echo {{ http_port }}
handlers:
- include: handlers/handlers.yml
Loading…
Cancel
Save