Size: a a a

2021 February 25

TG

Timur Gadiev in Ansible
А теперь интересно послушать про юзкейс
источник

FT

Full Throttle in Ansible
:)
Так себе вариант, но все же.

Кейс такой, что нет никакого инвентори, нет никакого контроля версий - ничего нет. Но есть человек, который хочет одной командой готовить машины в среде. И вот подай ему этот файл. Т.к. писать инвентори из одной машины в отдельном файле - неудобно.

Все управляется врукопашную. Такой подход сверху. И еще это 1сники.
источник

PG

Pavel Gassan in Ansible
зачем вообще инвентори для 1 машины?
источник

PG

Pavel Gassan in Ansible
можно же через параметры запуска передать список ip на которые нужно раскатать плейбук
источник

FT

Full Throttle in Ansible
И "почему тут после hosts нельзя написать tasks". ©️
источник

TG

Timur Gadiev in Ansible
Full Throttle
:)
Так себе вариант, но все же.

Кейс такой, что нет никакого инвентори, нет никакого контроля версий - ничего нет. Но есть человек, который хочет одной командой готовить машины в среде. И вот подай ему этот файл. Т.к. писать инвентори из одной машины в отдельном файле - неудобно.

Все управляется врукопашную. Такой подход сверху. И еще это 1сники.
Если у вас плейбука для одной машины, то инвентарь и не нужен особо. Можно тупо адрес хоста в hosts плейбуки прописать
источник

PG

Pavel Gassan in Ansible
а в плейбуке hosts: all
источник

PG

Pavel Gassan in Ansible
ansible-playbook -i ip1,ip2,ipN, playbook.yml
источник

TG

Timur Gadiev in Ansible
Или через аргументы командной строки, да
источник

FT

Full Throttle in Ansible
Да, да, парни, адрес - да - а переменные? Имя машины в среде, хостнейм, ip, сеть диски, софт, вот это вот все...
источник

FT

Full Throttle in Ansible
Timur Gadiev
Или через аргументы командной строки, да
Их слишком много будет.
источник

PG

Pavel Gassan in Ansible
научите человека заполнять 1 файл инвентори и не мучайтесь
источник

PG

Pavel Gassan in Ansible
потому-что конструкция внутри плейбука будет явно путаней
источник

FT

Full Throttle in Ansible
Я таски из ролей не дублирую в плейбук - уже хорошо. А было близко к тому.
источник

FT

Full Throttle in Ansible
А давай мы соберем все в один файл, чтоб он был независимым.
©️
источник

FT

Full Throttle in Ansible
Таски из ролей, переменные оттуда же, хэндлеры... темплейты заинлайним...
источник

SP

Sergey Pechenkó in Ansible
Full Throttle
Таски из ролей, переменные оттуда же, хэндлеры... темплейты заинлайним...
источник

FT

Full Throttle in Ansible
Мне уже все равно, я не пытаюсь их понять, тем более изменить.
источник

PG

Pavel Gassan in Ansible
выгорел по полной
источник

FT

Full Throttle in Ansible
Та вроде не совсем.
источник