Size: a a a

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

2021 June 23

SA

Second Admin in ansible — русскоговорящее сообщество
во исключение холиваров в течении рабочего дня скажу что "на вкус и цвет все фломастеры разные". но долгое время делал почти также ))
источник

SA

Second Admin in ansible — русскоговорящее сообщество
разные инвентори файлы ?
источник

A

Aritain in ansible — русскоговорящее сообщество
Не уверен что поможет, сейчас у меня юзеры вынесены в отдельный vars файл примрно с такой структурой

users:
 user1:
   role: [vm_group1, vm_group2]
   groups: [docker, sudo]
источник

ВС

Вячеслав Синельников... in ansible — русскоговорящее сообщество
подскажите по winrm есть модуль каконить чтоб искать строку в файле и по найденому regex уже занести в переменную и делать таски по этой переменной?
источник

SA

Second Admin in ansible — русскоговорящее сообщество
и в чем проблема идти по пользователям и списком группы отдавать ?
источник

SA

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

A

Aritain in ansible — русскоговорящее сообщество
Видимо так и сделаю да, идей лучше и без костылей все равно не идет в голову :)
источник

SA

Second Admin in ansible — русскоговорящее сообщество
ну списком отдавать группы это не костыль  - там даже спецом есть параметр groups (который список принимает куда добавлять)
источник

ВС

Вячеслав Синельников... in ansible — русскоговорящее сообщество
да вот смотрел вроде бы оно но там строку всеравно надо добавлять а мне бы без изменений просто чекнуть на есть true или нет false и все
источник

SA

Second Admin in ansible — русскоговорящее сообщество
Use check_mode, register and failed_when in concert. This fails the task if the lineinfile module would make any changes to the file being checked. Check_mode ensures nothing will change even if it otherwise would.

- name: "Ensure /tmp/my.conf contains '127.0.0.1'"
 lineinfile:
   name: /tmp/my.conf
   line: "127.0.0.1"
   state: present
 check_mode: yes
 register: conf
 failed_when: (conf is changed) or (conf is failed)
источник

SA

Second Admin in ansible — русскоговорящее сообщество
такое еще есть
источник

ВС

Вячеслав Синельников... in ansible — русскоговорящее сообщество
это для линухи а мне для винды )
источник

SA

Second Admin in ansible — русскоговорящее сообщество
так тоже самое. суть то в обвязке check_mode
источник

SA

Second Admin in ansible — русскоговорящее сообщество
замените lineinfile на win_lineinfile. к сожалению затестить не смогу
источник

ВС

Вячеслав Синельников... in ansible — русскоговорящее сообщество
пробовал ругается )
источник

ВС

Вячеслав Синельников... in ansible — русскоговорящее сообщество
нема такого :(
источник

ВС

Вячеслав Синельников... in ansible — русскоговорящее сообщество
я понял это опция на таску
источник

як

я никуда не тороплюс... in ansible — русскоговорящее сообщество
Кто ставил новые (18+) версии AWX? Там куб!
источник

DO

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

DO

Dmitry Onishkevich in ansible — русскоговорящее сообщество
TASK [kube : add templates] ****************************************************
ok: [localhost] => (item=['localhost'])
источник