4 недели назад
Ansible в реальной работе: настраиваем Linux-сервер с нуля
В предыдущих статьях мы постепенно разобрали Ansible: inventory, playbook, переменные, роли, шаблоны Jinja2, group_vars, идемпотентность и Vault. Но теория заканчивается в тот момент, когда появляется новый сервер. Представим вполне обычную ситуацию. Мы получили чистый Ubuntu-сервер и нам нужно подготовить его для будущего веб-приложения: Руками это сделать несложно. Но зачем делать руками, если у нас уже есть Ansible? 🙂 Допустим, у нас есть новый сервер: web01 192.168.1.101 Ubuntu 24.04 На нём пока практически ничего нет...
3 года назад
Автоматизируем развёртывание контейнеров и подов с помощью Podman и Ansible. Часть 5.
Podman и Ansible вместе даже лучше для обеспечения автоматизации и оркестрации жизненных циклов контейнеров и подов Автоматизируем Podman при помощи Ansible (продолжение) Наконец, проверьте свои плейбуки, создав контейнеры и подтвердив доступ к приложениям. Используем параметр -K с командой ansible-playbook для ввода пароля sudo, так как этот плейбук изменяет настройку ядра, чтобы позволить контейнеру Nginx привязываться к привилегированному порту 80: $ ansible-playbook create_httpd_nginx.yaml -K [WARNING]: provided hosts list is empty, only localhost is available...