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’