Difference between revisions of "Ansible"
Jump to navigation
Jump to search
m (added Category:DevOps using HotCat) |
|||
Line 1: | Line 1: | ||
[[wp:Ansible_(software)]] is an open-source software platform for configuring and managing computers. It combines multi-node software deployment, ad hoc task execution, and configuration management. Written in Python, it is packaged by [[RedHat]] | [[wp:Ansible_(software)]] is an open-source software platform for configuring and managing computers. It combines multi-node software deployment, ad hoc task execution, and configuration management. Written in Python, it is packaged by [[RedHat]] | ||
− | Ansible "Playbooks" use an easy and descriptive language based on YAML. | + | Ansible "[http://docs.ansible.com/playbooks.html Playbooks]" use an easy and descriptive language based on YAML. |
Ansible can deploy to virtualization environments and public and private cloud environments including VMWare, OpenStack, AWS, Eucalyptus Cloud, KVM, and CloudStack | Ansible can deploy to virtualization environments and public and private cloud environments including VMWare, OpenStack, AWS, Eucalyptus Cloud, KVM, and CloudStack | ||
+ | |||
+ | [http://docs.ansible.com/intro_installation.html Installation] is as simple as <code>sudo pip install ansible</code> and there are various other ways to install as well. | ||
+ | |||
+ | == Ansible with MediaWiki == | ||
+ | |||
+ | https://github.com/Orain | ||
+ | I've cloned the '[https://github.com/freephile/ansible-playbook.git ansible-playbook]' | ||
+ | |||
+ | == Ansible with Drupal == | ||
+ | * Jeff Geerling (geerlingguy) has his code on github https://github.com/geerlingguy/drupal-vm, and also a website http://www.drupalvm.com/. He's the author of Ansible for DevOps. The only problem I see with his code is that it | ||
+ | |||
+ | |||
+ | == Ansible References == | ||
+ | * http://docs.ansible.com/playbooks_best_practices.html | ||
+ | * http://docs.ansible.com/playbooks_loops.html | ||
+ | * http://docs.ansible.com/YAMLSyntax.html | ||
+ | * http://jpmens.net/2012/06/06/configuration-management-with-ansible/ | ||
+ | * [http://jinja.pocoo.org/docs/dev/ Jinja] - the template engine for Ansible | ||
+ | |||
[[Category:Configuration Management]] | [[Category:Configuration Management]] | ||
[[Category:DevOps]] | [[Category:DevOps]] |
Revision as of 10:16, 13 April 2015
wp:Ansible_(software) is an open-source software platform for configuring and managing computers. It combines multi-node software deployment, ad hoc task execution, and configuration management. Written in Python, it is packaged by RedHat
Ansible "Playbooks" use an easy and descriptive language based on YAML.
Ansible can deploy to virtualization environments and public and private cloud environments including VMWare, OpenStack, AWS, Eucalyptus Cloud, KVM, and CloudStack
Installation is as simple as sudo pip install ansible
and there are various other ways to install as well.
Ansible with MediaWiki[edit | edit source]
https://github.com/Orain I've cloned the 'ansible-playbook'
Ansible with Drupal[edit | edit source]
- Jeff Geerling (geerlingguy) has his code on github https://github.com/geerlingguy/drupal-vm, and also a website http://www.drupalvm.com/. He's the author of Ansible for DevOps. The only problem I see with his code is that it