Size: a a a

ansible — русскоговорящее сообщество

2021 February 24

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
увы да.
источник

M

Maksim Sharov in ansible — русскоговорящее сообщество
или с ними CI работает?
источник

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
как CI/cd так и люди
источник

M

Maksim Sharov in ansible — русскоговорящее сообщество
Nikita Shinkevich
как CI/cd так и люди
CI/CD ходит, в смысле ансибл?
источник

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
нет не ansible
источник

M

Maksim Sharov in ansible — русскоговорящее сообщество
Nikita Shinkevich
нет не ansible
а какой? я спрашиваю, чтобы понять, что кроме пользователей пострадает.

поэтому два решения:
1. Наивное - удалить authorized_keys файлы вот модуль для работы с файлами https://docs.ansible.com/ansible/latest/collections/ansible/builtin/file_module.html
2. Удалить именно ключ человека https://superuser.com/questions/429954/command-to-remove-a-ssh-authorized-key-on-server
источник

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
ну смотри я генерю 3-4 ключа
потом их хочу поместить в authorized_keys заменив все что были раньше
источник

M

Maksim Sharov in ansible — русскоговорящее сообщество
Nikita Shinkevich
ну смотри я генерю 3-4 ключа
потом их хочу поместить в authorized_keys заменив все что были раньше
как ты их помещаешь? подозреваю там какое-то полуавтоматическое решение.

вариаты в лоб выше я предложил
источник

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
Maksim Sharov
как ты их помещаешь? подозреваю там какое-то полуавтоматическое решение.

вариаты в лоб выше я предложил
зайти на сервер со старым ключом, удалить его и добавить новые
источник

M

Maksim Sharov in ansible — русскоговорящее сообщество
Nikita Shinkevich
зайти на сервер со старым ключом, удалить его и добавить новые
а при чем тут ансибл?
источник

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
автоматизировать
источник

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
таких серверов 25 шт )
источник

M

Maksim Sharov in ansible — русскоговорящее сообщество
Nikita Shinkevich
автоматизировать
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/copy_module.html вот, сгенерируешь свои авторизованные ключи и скопируешь на машины файл
источник

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
я думал что есть более элегантные решения
источник

M

Maksim Sharov in ansible — русскоговорящее сообщество
Nikita Shinkevich
я думал что есть более элегантные решения
с учетом того, что у тебя до этого все делалось руками и мы в группе ансибла, это более чем элегантное решение.

мне тут более знающие люди подсказали, можешь посмотреть в сторону freeipa
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Nikita Shinkevich
я думал что есть более элегантные решения
Более элегантные решения - это централизованная авторизация
источник

A

Adil in ansible — русскоговорящее сообщество
Здравствуйте! Подскажите пожалуйста. Как запустить выполнение команды параллельно на двух хостах в одном плейбуке?
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Adil
Здравствуйте! Подскажите пожалуйста. Как запустить выполнение команды параллельно на двух хостах в одном плейбуке?
Добавить оба хоста в одну группу и запустить плейбук на эту группу хостов
источник

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
Timur Gadiev
Более элегантные решения - это централизованная авторизация
это да, но теперь еще это не возможно через пол года будет джампхост
источник

OK

Oleg Kalinin in ansible — русскоговорящее сообщество
Знатоки, подскажите, плиз! Есть инвентарь с переменными хоста:
[host]
host01 db_pass='["db01", "db02"]' db_user='["user01", "user02"]'
но при генерации шаблона:
{% for item in groups['host'] %}
{% for user in hostvars[item]['db_user'] and passwd in hostvars[item]['db_pass'] %}
     - DATA_SOURCE_NAME=postgresql://{{ user }}:{{ passwd }}@10.10.10.10
{% endfor %}
{% endfor %}
Ансибл пишет что 'passwd' is undefined
Правильно ли описан шаблон с циклами?
источник