Найти тему

Ansible или добро пожаловать в мир DevOps.

Всем привет! В этой статье я приглашу вас в мир DevOps'a, где все делается автоматически, без ручного труда, где тепло и уютно и высокие зарплаты. Шутка. Я расскажу как автоматизировать вещи на простых примерах и буду надеется, что вам это пригодится. PS. для работы Ansible вам потребуется операционная система Linux или MacOs. К сожалению Windows не поддерживается. В случае чего просто создайте виртуальную машину.

Ansible — система управления конфигурациями, написанная на языке программирования Python. Для описания конфигураций используется Язык Yaml. Используется для автоматизации настройки и развертывания программного обеспечения.

Спасибо Википедии, а теперь простым языком. Может быть немного неточно и коряво напишу, но думаю всем будет понятно. Ansible это такая крутая программа, которая позволяет автоматически выполнить набор действий на хостах. В файле playbook мы с помощью языка Yaml описываем, что нужно делать, а конкретно к какому состоянию привести хост. А в inventory или файле hosts мы указываем где это выполнять. А выполнить это можно на физический компьютерах, серверах, телекоммуникационном оборудовании, виртуальных машинах, в контейнерах, кластере k8s и еще много где.

-2

А благодаря Ansible Galaxy нам даже не нужно писать. На этом сайте представители сообщества выкладывают готовые роли(образно говоря шаблоны действий) для наиболее часто встречающихся ситуаций. Например для установки Docker или Pi-hole.

-3

А теперь про установку. Для Linux сначала нужно установить (хотя скорее он у вас уже установлен) Python3. Выполняем команду:

sudo apt-get install python3
-4

Далее с помощью менеджера пакетов для Pytho pip3 устанавливаем Ansible.

sudo pip3 install ansible
-5

Ждем и готово!

Пс! у меня очень старая версия Python. Пойду ка обновлюсь пока вы читаете.
Пс! у меня очень старая версия Python. Пойду ка обновлюсь пока вы читаете.

А зачем мы все это делали? А чтобы в следующий раз автоматически развернуть Docker и Pi-hole на малинке(Rasberry Pi) и почти ничего самим руками не делать. Но об этом в следующий статье.

На этом в принципе все. Спасибо за прочтение. Обязательно подписывайтесь.

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц