Ansible - Настройка среды

В этой главе мы узнаем о настройке среды Ansible.

Процесс установки

В основном, когда мы говорим о развертывании, есть два типа машин:

  • Control machine - Машина, с которой мы можем управлять другими машинами.

  • Remote machine - Машины, которые управляются / управляются машиной управления.

Может быть несколько удаленных машин, которыми управляет одна управляющая машина. Итак, для управления удаленными машинами нам нужно установить Ansible на управляющую машину.

Требования к управляющей машине

Ansible можно запускать с любого компьютера с установленным Python 2 (версии 2.6 или 2.7) или Python 3 (версии 3.5 и выше).

Note - Windows не поддерживает управляющую машину.

По умолчанию Ansible использует ssh для управления удаленной машиной.

Ansible не добавляет никаких баз данных. Для запуска или поддержания работы никаких демонов не требуется. При управлении удаленными машинами Ansibledoes notоставьте любое программное обеспечение установленным или запущенным на них. Следовательно, вопрос о том, как его обновить при переходе на новую версию, не возникает.

Ansible можно по-разному установить на управляющую машину, отвечающую вышеуказанным требованиям. Вы можете установить последнюю версию через Apt, yum, pkg, pip, OpenCSW, pacman и т. Д.

Установка через Apt на Ubuntu Machine

Для установки Ansible вам необходимо настроить PPA на вашем компьютере. Для этого вам нужно запустить следующую строку кода -

$ sudo apt-get update 
$ sudo apt-get install software-properties-common 
$ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update 
$ sudo apt-get install ansible

После запуска указанной выше строки кода вы готовы управлять удаленными машинами через Ansible. Просто запустите Ansible – версию, чтобы проверить версию и просто проверить, правильно ли установлен Ansible.