Ansible первые шаги.

Статья написана используя версию 2.9.1

Вступление:

Появившись в 2012 году Ansible стала одной из самых популярных систем управления конфигурациями. Имея очень легкий порог входа и минимум конфигурации она позволяет очень быстро имплементировать ее в инфраструктуре и использовать для решения огромного спектра задач. Одну из самых важный особенностей которую назовут сравнивая Ansible с другими системами управления конфигураций это конечно отсутствие агента устанавливаемого на управляемые машины. Роль агента выполняет обычный SSH сервер который установлен по умолчанию на большинство развертываемых серверов под управлением Linux. За годы разработки система обзавелась огромным количеством модулей позволяющим управлять системами начиная от сетевого оборудования заканчивая гипервизорами от VMWare.

Установка:

При установке Ansible не запускает какого-либо сервиса в системе. На управляемых узлах должен быть установлен интерпретатор Python версии 2.7 или 3.5+

Установка на управляющий сервер на базе CentOS, Red Hat довольна проста:

sudo yum install ansible

На базе Debian, Ubuntu:

Добавляем эту строку в файл  /etc/apt/sources.list:

deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main

Затем вводим эти команды:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

sudo apt update

sudo apt install ansible

На macOS устанавливаем с помощью pip:

pip install ansible

Проверяем установился ли Ansible:

ansible –version

Posted

  • On November 30, 2019