Ansible Cheatsheet

Install Ansible

sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-add-repository --yes --update ppa:ansible/ansible
подключение репозитория
sudo apt-get install ansible
установка Ansible

Ansible Galaxy

Устанавливает в каталог /home/<user-home-dir>/.ansible/roles/ playbook-и из сервиса galaxy.ansible.com

ansible-galaxy install nginxinc.nginx
Официальный playbook от NGINX.

Ansible Inventory

/etc/ansible/hosts
файл с перечнем хостов и серверов
localhost ansible_connection=local
хост для локального подключения (через UNIX-socket)
ansible-inventory --list
выводит список хостов в json-формате

Ansible Inventory

docs.ansible.com
Документация по Ansible
Евгений Вдовенко
Евгений Вдовенко

Физик по образованию, занимаюсь веб-разработкой на PHP с 2013 года. Нравится ковырятся в Zend Framework/Expressive и Joomla CMS/Framework. В процессе разборок с Python. Подумываю посмотреть Go. Считаю PostgreSQL крутым продуктом и внедряю его везде, где могу.