Search...

Установка Ansible на Debian

Появилась необходимость в настройке Ansible на Debian для удаленной настройки нескольких серверов по одному сценарию. Если коротко: Ansible — система управления конфигурациями, написанная на Python. Основное назначение автоматизации настройки и развертывания ПО на разных серверах, удаленных ПК.

http://www.linuxsql.ru/sites/default/files/250319_0001.jpg

И так, нам понадобиться официальный сайт "https://docs.ansible.com", раздел "Installation Guide" и выбираем нужную нам платформу Linux. В моем случае это Debian, поэтому подраздел "Latest Releases via Apt (Debian)":

1. Официальная документация просит нас внести изменения в sources.list, редактируем репозиторий и вносим нужные данные.

Add the following line to /etc/apt/sources.list:


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

2. Выполняем череду простых команд:

Then run these commands:


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

* В моем случае выскочила ошибка "Ошибка gpg: failed to start the dirmngr ‘/usr/bin/dirmngr’: Нет такого файла или каталога", поэтому ставим:


$ sudo apt-get install dirmngr



После чего продолжаем установку:


$ sudo apt-get update

$ sudo apt-get install ansible

3. Переходит в директорию Ansible:


# cd /etc/ansible/

hosts - файл с серверами
ansible.cfg - файл настроек Ansible

4. Создадим директорию для playbooks:


# mkdir playbooks

5. Создаем свой первый playbooks:


# cd playbooks/ (перешли в директорию)

Далее, создаем сам playbooks:


# vim install_mc.yml или # nano install_mc.yml (к примеру установка MC)

* Структура playbooks в отельных статьях!



Источник: http://linuxsql.ru

Вход в систему

FeedBurner RSS

ПОДПИСКА на RSS