Size: a a a

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

2020 September 30

SA

Second Admin in ansible — русскоговорящее сообщество
Всемогущий ALL, а не подскажете как заставить molecule работать ? или не сюда ?
источник
2020 October 01

Г

Григорий in ansible — русскоговорящее сообщество
Привет
есть, допустим, 2 словаря:
test1:
 aa:
   a1: a1
a2: a2
 bb: bb

test2:
 aa:
   a3:a3
 cc: cc
мне нужно их объединить так, чтобы в первый словарь из второго попали только значения по ключам, которые там есть
т.е. чтобы получилось так:
test_new:
 aa:
   a1: a1
   a2: a2
   a3: a3
 bb: bb
можно ли как-то так сделать?)
источник

AV

Andrey Vladimirovich in ansible — русскоговорящее сообщество
Добрый день , подскажите что в этом примере делает "cfg"
./host_vars/host-01.yml
---

cfg:
 users:
   - name: "name-01"
     password: "hashed_password"
     shell: "/bin/bash"
   - name: "name-02"
     password: "hashed_password"
     shell: "/bin/bash"
   - name: "name-03"
     password: "hashed_password"
     shell: "/bin/bash"
источник

EY

Evgeny Ya in ansible — русскоговорящее сообщество
Andrey Vladimirovich
Добрый день , подскажите что в этом примере делает "cfg"
./host_vars/host-01.yml
---

cfg:
 users:
   - name: "name-01"
     password: "hashed_password"
     shell: "/bin/bash"
   - name: "name-02"
     password: "hashed_password"
     shell: "/bin/bash"
   - name: "name-03"
     password: "hashed_password"
     shell: "/bin/bash"
Интересный кусок, и что происходит? Таки задает переменные окружения?
источник

BM

Bogdan Milovidov in ansible — русскоговорящее сообщество
если users единственное что есть в этом словаре то смело сносить но придется переписывать плэи которы работают с этой переменной
источник

EY

Evgeny Ya in ansible — русскоговорящее сообщество
А hashed_password откуда достается?
источник

AV

Andrey Vladimirovich in ansible — русскоговорящее сообщество
Evgeny Ya
А hashed_password откуда достается?
Это ты сам делаешь
источник

AV

Andrey Vladimirovich in ansible — русскоговорящее сообщество
Evgeny Ya
Интересный кусок, и что происходит? Таки задает переменные окружения?
Вообще я искал пример как создать пользователей на разных хостах с разными параметрами, наткнулся на пример который прислал выше, теперь стало ясно , конвеер с словарем
источник

BM

Bogdan Milovidov in ansible — русскоговорящее сообщество
Когда создаёшь пользователя ни лини и задаешь ему пароль он автоматически хешируется можешь глянуть в пассвд
источник

AV

Andrey Vladimirovich in ansible — русскоговорящее сообщество
Bogdan Milovidov
Когда создаёшь пользователя ни лини и задаешь ему пароль он автоматически хешируется можешь глянуть в пассвд
Делал вот так
python3 -c 'import crypt,getpass;pw=getpass.getpass();print(crypt.crypt(pw) if (pw==getpass.getpass("Confirm: ")) else exit())'
источник

И

Илья IT in ansible — русскоговорящее сообщество
Коллеги, привет!
Подскажите плиз вот что...
Есть ансибл, есть гитлаб сиай... Пипелин примерно такой: поднимается контейнер с ансиблом, пулится туда репа, запускается выполнение ansible-playbook...
Вопрос: в роли есть j2 шаблон. Как в него передать переменные из гитлаб сиай варс?
источник

И

Илья IT in ansible — русскоговорящее сообщество
Пробовал просто в j2 шаблоне передать типа  host: $HOST_IP , где HOST_IP прописан в переменных гитлаба... Но, увы, магии не случилось...
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
Контейнер поднимается с энсиблом - как image? Или через какой-нибудь docker run внутри script?
источник

AM

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

И

Илья IT in ansible — русскоговорящее сообщество
Alexander Maslov
Контейнер поднимается с энсиблом - как image? Или через какой-нибудь docker run внутри script?
Да, имидж отдельный, он в реджестри лежит из докер файла собранный. В нем переменные работают
источник

И

Илья IT in ansible — русскоговорящее сообщество
то есть echo $$HOST_IP значение отдает
источник

И

Илья IT in ansible — русскоговорящее сообщество
Тут именно вопрос о передаче переменных из ос в сам ансибл темплейт получается при раскатке
источник

И

Илья IT in ansible — русскоговорящее сообщество
Грубо говоря, если у тебя эти переменные есть на компе и ты с него же запускаешь ansible-playbook
источник
2020 October 02

Г

Григорий in ansible — русскоговорящее сообщество
J2 не дружит с $
источник

Г

Григорий in ansible — русскоговорящее сообщество
{{}}
источник