Хитрости и особенности Ansible

В этой статье собраны небольшие трюки и особенности ansible, связанные с использованием и написанием плейбуков и скриптов.  Получить файлы с сервера В своих скриптах, мне понадобилось получать файл с сервера. Для этого служит команда fetch. Эта команда скачивает файл по пути заддному параметром src и сохраняет на хосте ansible по…

подробнее

Управление серверами – Ansible (часть 3)

В в прошлых статьях были описаны обшие концепции и управляющие конструкции.  Так как часто на серверах есть потребность не в простом копировании файлов, как они есть, а необходимость создать файл под конкретный сервер. Для этого и служат шаблоны. Шаблоны Шаблон это файл формата Jinja Template, которые обычно имеют разрешение j2.…

подробнее

Управление серверами – Ansible (часть 2)

В предыдущей статье были описаны базовые концепции ansible.  Часть при работе с серверами и создании скриптов необходимо учитывать особенности конкретного сервера, это например может быть разыне системы установки пакетов, поэтому внутри playbook можно использовать управляющие конструкции реализующие ветвление скрипта. Условное выполнение Расмотрим следующий скрипт, модификацию скрипта из предыдущей части: Однако…

подробнее

Управление серверами – Ansible (часть 1)

Основы Если в Вашем ведение находятся десятки серверов, а особенно если среди них есть повторяющиеся конфигурации, то Вам на помощь может прийти программа Ansible, которая по созданным Вами описаниям произведет установку и настройку всех серверов. Установка пакета: apt install ansible – Ubuntu yum install ansible – CentOS pip install ansible –…

подробнее