Fixed typos and corrected Grammar (#25156)
Fixed sentence constructs and included proper word-formatting in a few places in the file.
This commit is contained in:
committed by
Manish Giri
parent
09ed288a72
commit
413c6698d3
@ -3,27 +3,27 @@ title: Ansible
|
||||
---
|
||||
## Ansible
|
||||
|
||||
Ansible is a simple to use automation tool. Ansible can be used to automate deployments, updates, security, systems management, container provisioning and more. The configuration files are easy to manage YAML files written in plain English. Installation is simple and due its Master-Push format, there are no agents needed on remote machines. Communications with remote machines is via SSH.
|
||||
Ansible is a simple-to-use automation tool. Ansible can be used to automate deployments, updates, security, systems management, container provisioning and more. The configuration files are easy to manage YAML files written in plain English. Installation is simple and due to its Master-Push format, there are no agents needed on remote machines. Communications with remote machines is via SSH.
|
||||
|
||||
### Installation on Ubuntu Servers 14.04 or newer
|
||||
Installation via the Ansible PPA on Ubuntu servers is recommended.
|
||||
|
||||
First make sure your system is up to date.
|
||||
First, make sure your system is up to date.
|
||||
```
|
||||
$ sudo apt-get update
|
||||
$ sudo apt-get upgrade
|
||||
```
|
||||
Next you will want to add the following package to your system
|
||||
Next, you will want to add the following package to your system.
|
||||
```
|
||||
$ sudo apt-get install software-properties-common
|
||||
```
|
||||
|
||||
Add the ppa:ansible/ansible to your system
|
||||
Add the repository ppa:ansible/ansible to your system.
|
||||
```
|
||||
$ sudo apt-add-repository ppa:ansible/ansible
|
||||
```
|
||||
|
||||
Update your repos again
|
||||
Update your repos again.
|
||||
```
|
||||
$ sudo apt-get update
|
||||
```
|
||||
@ -34,7 +34,7 @@ The solution to this is automated deployment. Automation comes in the form of sc
|
||||
|
||||
Ansible is an automation tool, often used for deployment as mentioned above, but increasingly used for other complex automations.
|
||||
|
||||
It uses a language called <a href='https://en.wikipedia.org/wiki/YAML' target='_blank' rel='nofollow'>YAML</a> which allows you to describe the instuctions close to plain english, as you can see in this Ansible module example:
|
||||
It uses a language called <a href='https://en.wikipedia.org/wiki/YAML' target='_blank' rel='nofollow'>YAML</a> which allows you to describe the instuctions close to plain English, as you can see in this Ansible module example:
|
||||
|
||||
```YAML
|
||||
---
|
||||
@ -47,7 +47,7 @@ with_items:
|
||||
- service: name=app_server state=running enabled=yes
|
||||
```
|
||||
|
||||
Finally, Install the package
|
||||
Finally, install the package.
|
||||
```
|
||||
$ sudo apt-get install ansible
|
||||
```
|
||||
@ -63,11 +63,11 @@ To install Ansible in a Python virtual environment make sure the environment is
|
||||
pip install ansible
|
||||
```
|
||||
|
||||
A significant benefit of using Ansible is that it uses SSH (Secure SHell) by default, and the modules can reside on any machine (computer) not requiring servers, daemons or databases.
|
||||
A significant benefit of using Ansible is that it uses SSH (Secure SHell) by default, and the modules can reside on any machine (computer) without requiring servers, daemons or databases.
|
||||
|
||||
The true power of Ansible is in using playbooks. Read more about configuration and use of Ansible on [Ansible's official documentation](https://docs.ansible.com/ansible/latest/index.html).
|
||||
|
||||
Ansible modules, which are small task specific programs. Once they serve there intended purpose e.g. running your deploy script, these modules are removed by Ansible.
|
||||
Ansible modules are small task-specific programs. Once they serve their intended purpose (for example, running your deployed script), these modules are removed by Ansible.
|
||||
|
||||
#### More Information:
|
||||
- [Learn more about how Ansible works](https://www.ansible.com/how-ansible-works/)
|
||||
|
Reference in New Issue
Block a user