Установка Ansible в Ubuntu — APT-Репозиторий

Ansible — популярное «без-агентное» средство автоматизации, используемое для настройки локальных или удаленных систем и развертывания приложений.

Самый простой способ установить последнюю версию Ansible в Ubuntu — взять ее из официального APT-репозитория.

В этой небольшой заметке показано, как установить Ansible в Ubuntu, проверить его версию, найти конфигурационный файл и протестировать подключение к удаленному хосту из командной строки.

Дельный Совет: Включение DEBUG и VERBOSITY в Ansible! Читать далее →

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

Добавьте официальный APT-репозиторий Ansible:

$ sudo apt-add-repository ppa:ansible/ansible

Обновите список пакетов и установите Ansible в Ubuntu:

$ sudo apt update
$ sudo apt install ansible

Проверьте установленную версию Ansible и где по умолчанию находится ansible.cfg:

$ ansible --version

Теперь из командной строки можно быстро проверить наличие соединения между Ansible и удаленными хостами.

Дельный Совет: Локальный запуск плейбуков в Ansible! Читать далее →

Проверить подключение к удаленному хосту, используя аутентификацию по имени пользователя и паролю:

$ ansible -i <host>, all -u <username> -k -m ping

Если у вас уже настроена аутентификации по ключам, вы можете проверить соединение следующим образом:

$ ansible -i <host>, all -u <username> -m ping

Имейте ввиду, что запятая в конце <host>, является обязательной, в противном случае адрес <host> будет интерпретирован как имя файла, что приведет к следующим ошибкам:

[WARNING]: Unable to parse …/127.0.0.1 as an inventory source
[WARNING]: No inventory was parsed, only implicit localhost is available
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match ‘all’