-
-
Save marktheunissen/2979474 to your computer and use it in GitHub Desktop.
This playbook has been removed as it is now very outdated. |
1.6 is due for release in about a week.
At this point, I should also mention a lot of things like do/until are not shown here.
$foo variables no longer are also no longer valid syntax in 1.6 (devel branch, releasing very soon)
Please consult http://docs.ansible.com/ for all the latest
This Gist is very useful and I wish the author keeps it up-to-date. If somebody already tried to update it, please place your Gist link here.
@mpdehaan while this may be out of date it is still way more informative for the beginner than any of the official examples or docs. Take one of the examples in your example directory: https://github.com/ansible/ansible-examples/blob/master/wordpress-nginx/roles/nginx/tasks/main.yml what does this tell someone like me who just picked up ansible?
Wicked useful, thank you!
An insanely great job ;)
Nice collection!
I just started to learn ansible but would suggest the following modifications:
- line 83:
-
org
user: remoteuser
-
new
remote_user: remoteuser ### The remote_user parameter was formerly called just user. It was renamed in Ansible 1.4 to make it more distinguishable from the user module (used to create users on remote systems).
-
- line 107:
-
org
# For this example, ${web.memcache} and ${web.apache} are both usable
-
new
# For this example, ${web.memcache} and ${web.httpd} are both usable
-
hi,
is there a way to specify the become user is handlers part?
handlers:
- name: restart apache
service: name=apache state=restarted
become=yes
I know this is out of date... but I'm going to say it anyways as an FYI-- in Line 433 you can no longer include handlers as of Ansible 2.0
This would be really cool to evolve and keep up to date to showcase a detailed changelog.
Great Playbook. A lot of things are clear to me now.
should be part of the core documentation. thanks!
Amazing!
edit: And thanks, @marktheunissen!
In term of using variable in hosts attribute (line 58)
ORIG:
hosts: $groups -- apply to all hosts specified in the variable $groups
REVISE:
hosts : group # No $
$ ansible-playbook playbook1.yml -e "group=myservers"
or
$ ansible-playbook playbook1.yml --extra-vars="target=myservers"
sudo: true
is deprecated in favor of become: true
which editor u use for yaml?
@antoniopinarella you can use any text editor. I use vim for .yml and it works fine.
(Probably you found it out. However for new people searches. )
Can we please bury this Gist? it keeps showing up as clickbait in search engines while the syntax is horribly outdated.
I love this, please include "become"
I have made a fork and updated some of the content that has been deprecated.
https://gist.github.com/ogratwicklcs/b9765a5b053b46586b4eb7fe61a15c82
this is awesome!