Difference between revisions of "Ansible"
Jump to navigation
Jump to search
Moskalenko (talk | contribs) (Created page with "Category:SoftwareCategory:Administration {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|ansible}} |{{#vardefine:url|https://www.ansible.com}} <!--CONFIGURATION: OP...") |
Moskalenko (talk | contribs) m (Text replacement - "#uppercase" to "uc") |
||
Line 34: | Line 34: | ||
--> | --> | ||
==System Variables== | ==System Variables== | ||
− | * HPC_{{ | + | * HPC_{{uc:{{#var:app}}}}_DIR - installation directory |
<!--Configuration--> | <!--Configuration--> | ||
{{#if: {{#var: conf}}|==Configuration== | {{#if: {{#var: conf}}|==Configuration== |
Revision as of 21:06, 6 December 2019
Description
Ansible is an open source automation platform. It is very, very simple to setup and yet powerful. Ansible can help you with configuration management, application deployment, task automation. It can also do IT orchestration, where you have to run tasks in sequence and create a chain of events which must happen on several different servers or devices. An example is if you have a group of web servers behind a load balancer. Ansible can upgrade the web servers one at a time and while upgrading it can remove the current web server from the load balancer and disable it in your Nagios monitoring system. So in short you can handle complex tasks with a tool which is easy to use.
Required Modules
Serial
- ansible
System Variables
- HPC_ANSIBLE_DIR - installation directory