Size: a a a

2021 February 19

a

ag0n1k in Ansible
спасибо, ознакомился =) как будем обсуждать?
источник

SP

Sergey Pechenkó in Ansible
Так вроде и нечего обсуждать уже: MVP передачи stdout в реальном времени с управляемого хоста назад, на контроллер готов.
источник

G

GithubReleases in Ansible
ansible/ansible tagged: v2.10.6
Link: https://github.com/ansible/ansible/releases/tag/v2.10.6
Release notes:
New release v2.10.6
источник

SP

Sergey Pechenkó in Ansible
Vladislav 👻 Shishkov
Господа, есть два вопроса, касаются кастомной долгой операции, например, бекапа:
1. Можно ли через ансибл прикрутить прогрессбар выполнения кастомного баша? (если через плагин, то пните в какой-нибудь пример или документацию плиз)
2. Вроде хочется для этого баша написать плагин, но встает вопрос, как быть и как решать моменты выполнения, которые идемпотентны?
источник

AD

Alex Domoradov in Ansible
а ставит кто docker-ce на centos8  через ansible?
источник

ДС

Дмитрий Стародубцев... in Ansible
Коллеги, добрый день.

Помогите советом.
У меня есть много серверов, на которых используются контейнеры docker с nginx. Серверы разные и настройки контейнеров тоже разные, где-то нужны proxy_params, где-то сертификаты, где-то дополнительные конфиги.  И в зависимости от настроек для каждого сервера имеется свой nginx.service. Я хочу настроить для всех серверов роли в Ansible, но не знаю как будет более правильно. Пока варианты такие:
1) Настроить для каждого сервера отдельную роль. Самый простой вариант, но тут мне не нравится большое количество дублирующихся вещей.
2) Настроить общую роль с основными настройками - образ, создание папкии conf.d, порты. Но не совсем понятно как производить настройку переменных и как структурно это хранить.
источник

TG

Timur Gadiev in Ansible
Дмитрий Стародубцев
Коллеги, добрый день.

Помогите советом.
У меня есть много серверов, на которых используются контейнеры docker с nginx. Серверы разные и настройки контейнеров тоже разные, где-то нужны proxy_params, где-то сертификаты, где-то дополнительные конфиги.  И в зависимости от настроек для каждого сервера имеется свой nginx.service. Я хочу настроить для всех серверов роли в Ansible, но не знаю как будет более правильно. Пока варианты такие:
1) Настроить для каждого сервера отдельную роль. Самый простой вариант, но тут мне не нравится большое количество дублирующихся вещей.
2) Настроить общую роль с основными настройками - образ, создание папкии conf.d, порты. Но не совсем понятно как производить настройку переменных и как структурно это хранить.
Роль общая, плейбука общая. Переменные в инвентаре
источник

ДС

Дмитрий Стародубцев... in Ansible
Timur Gadiev
Роль общая, плейбука общая. Переменные в инвентаре
А нет случайно примера как это выглядит в yml?
источник

TG

Timur Gadiev in Ansible
Доку ансибла не пробовали открывать?
источник

E

Elenhil in Ansible
Дмитрий Стародубцев
А нет случайно примера как это выглядит в yml?
Гугол nginx ansible role
источник

E

Elenhil in Ansible
Ваш кэп
источник

E

Elenhil in Ansible
А вообще если у вас много докеров, имеет смысл смотреть на оркестраторы
источник

TG

Timur Gadiev in Ansible
Дмитрий Стародубцев
А нет случайно примера как это выглядит в yml?
источник

TG

Timur Gadiev in Ansible
источник

ДС

Дмитрий Стародубцев... in Ansible
Пробовал, но не со всем разобрался. Сейчас еще раз перечитаю, спасибо.
источник

[K

[IPT] Dmitry Knyazev in Ansible
у меня есть комплексный сервис на несколько vm/приложений. хотелось бы одну роль, чтобы всё раскатывалось на все vm парой команд. делают ли так (одна роль с include role when hostname like 'app1') и как лучше?
источник

VS

Vladislav 👻 Shishkov... in Ansible
Господа, помогите, что-то я запутался совсем...
И так, локально на маке ansible стоит в python3, на сервере используется по умолчанию python2.
Решил собрать докер образ, взял образ python3.6 из офф хаба (который похоже на дебьяне) и засунул весь свой проект туда, там запускаю и получаю предупреждение и другое поведение...
источник

VS

Vladislav 👻 Shishkov... in Ansible
[WARNING]: Platform linux on host is using the discovered Python
interpreter at /usr/bin/python, but future installation of another Python
interpreter could change this. See https://docs.ansible.com/ansible/2.9/referen
ce_appendices/interpreter_discovery.html for more information.
источник

VS

Vladislav 👻 Shishkov... in Ansible
Почему меняется логика работы и что конкретно ему не нравится?
источник

D

Dmitriy in Ansible
Vladislav 👻 Shishkov
Почему меняется логика работы и что конкретно ему не нравится?
возможно скажу глупость, строго не судите, но такая проблема у меня возникает с 5 рхелом, нашел костыль в виде указания ansible_python_interpreter=/usr/bin/python2.6 (ну или какой там стоит)
источник