Difference between revisions of "Ansible"

From Freephile Wiki
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]


Ansible References[edit | edit source]