Size: a a a

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

2021 April 06

AK

Alex Kaplin in ansible — русскоговорящее сообщество
Привет всем!
Есть инвентори:
[group1]
host1=...
host2=...
[group2]
host3=...
host4=...
Как правильно плейбуку передать наименование группы? Делаю в нем вот так:
- hosts: "{{ variable_host | default('all') }}"
затем вызываю его и через —extra-vars="vaiable_host=group1" передаю название группы. Но он все равно по всем группам пробегает зараза:(
источник

I

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

I

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

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
Ты пробовал выполнить
ansible-playbook --help

?
источник
2021 April 07

BF

Boris Fastovetskiy in ansible — русскоговорящее сообщество
Доброй ночи уважаемые.
Подскажите плиз - как на ansible перезапустить сервис только на определенном сервере из группы? или сделать перезапуск службы не одновременно, а по очереди на всех серверах?
источник

A

Andrii Khodyriev in ansible — русскоговорящее сообщество
Как пример
when: inventory_hostname == ‘your server name’
источник

BF

Boris Fastovetskiy in ansible — русскоговорящее сообщество
а группу можно, вместо одного сервера. Просто есть master & slave. Хотелось бы перезапустить сначала master, а потом slave. Slave'ов может быть несколько
источник

aa

alex alex in ansible — русскоговорящее сообщество
Эмм,
Hosts:  имя группы? Не?
источник

A

Andrii Khodyriev in ansible — русскоговорящее сообщество
Если ничего не путаю то по идее так
when: ‘group name’ in group_names
источник

A

Andrii Khodyriev in ansible — русскоговорящее сообщество
Или groups
источник

BF

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

BF

Boris Fastovetskiy in ansible — русскоговорящее сообщество
спасибо большое
источник
2021 April 10

Р

Рентик in ansible — русскоговорящее сообщество
Добрый вечер.
Люди добрый помогите советом, куда копать. Поднимаю машину на aws, ec2,  на эту машину нужно установить в этом же плейбуке некоторый пакеты. Плейбук написан. но постоянно ошибка.
fatal: []: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: ssh: Could not resolve hostname : Name or service not known\r\n", "unreachable": true}
       to retry, use: --limit @/home/test/ansible/main.retry
источник

Р

Рентик in ansible — русскоговорящее сообщество
понимаю что дела в ssh. но как решить проблему не понимаю)
источник

КВ

Каменко Виталий... in ansible — русскоговорящее сообщество
Дело в днс
источник

☭k

☭ ktrace in ansible — русскоговорящее сообщество
нужен перевод фразы Could not resolve hostname?
источник

КВ

Каменко Виталий... in ansible — русскоговорящее сообщество
Он имя  не  распознает в адрес
источник

Р

Рентик in ansible — русскоговорящее сообщество
перевод я знаю.спасибо
источник

I

Ilgiz in ansible — русскоговорящее сообщество
Перед энсиблом должен быть скрипт, который ждёт возможность подключения по ssh. Это первое. А второе - попробуй сам подключится по ssh если возникает такая ошибка. Третье - у хоста должен быть r53 адрес или актуальный lb адрес от aws
источник

Р

Рентик in ansible — русскоговорящее сообщество
ec2 создается, key_pair  и прочее. ... не получается установить на только что созданную машину, пакет jdk в этом же плейбуке. Проблем нет если я сначала создаю машину, потом руками прокидываю туда ключ, прописываю в файле host и так далее. Проблема в том что я не могу все это сделать в одном плейбуке.
источник