Size: a a a

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

2020 July 14

IY

Ilya Yakimavets in ansible — русскоговорящее сообщество
George Kirillov
Коллеги, приветствую! Нужна помощь.
Нужно пройтись по одному элементу(connection_name) из списка словарей(params_servers) и на выходе получить список вида:
connection1,
connection2


 ---
- hosts: localhost
 vars:
   params_servers:
     - connection_name: connection1
       connection_port: 55
       connection_param: fast

     - connection_name: connection2
       connection_port: 56
       connection_param: silent
 tasks:

   - name: set_fact connection_name_list
     set_fact:
       connection_name_list: "{{ connection_name_list|default([]) + item.connection_name }}"
     loop: "{{ params_servers }}"

   - name:
     debug:
       msg: "{{ connection_name_list }}"
...
+ [item.connection_name]
источник

GK

George Kirillov in ansible — русскоговорящее сообщество
Ilya Yakimavets
+ [item.connection_name]
дай бог тебе здоровьица !!!
источник

GK

George Kirillov in ansible — русскоговорящее сообщество
Спасибо вопрос закрыт)
источник
2020 July 15

S

Sergei F. in ansible — русскоговорящее сообщество
Всем доброго дня! Может кто-то поделиться ролью для создания топиков в кафке (имя топика, партиции, реплики и т. д.)?
источник
2020 July 16

S

Sergei F. in ansible — русскоговорящее сообщество
Всем привет! Как при выводе через debug исключить все строки, начинающиеся на "_"?
источник

I

Ilgiz in ansible — русскоговорящее сообщество
Sergei F.
Всем привет! Как при выводе через debug исключить все строки, начинающиеся на "_"?
grep -v "^\_"
лол
источник

S

Sergei F. in ansible — русскоговорящее сообщество
так и сделал ) я думал может через какой-то regex_*
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
можно свой модуль написать еще )
источник
2020 July 17

ו

ויטאלי קוזלוב... in ansible — русскоговорящее сообщество
Господа, здравствуйте!
Подскажите пожалуйста хотя бы в какую сторону смотреть) С Ансибл на вы, очень редко он бывает нужен. Сейчас простейшая таска: https://pastebin.com/rQvuJd14

файл создается и копируется, но только на 3-4 хоста из всех, в inventory в группе all указаны все и указаны правильно - ansible -m ping all весь зеленый (кроме локалхоста)

При этом в PLAY RECAP все хосты
ok=1 changed=1
источник

DK

D K in ansible — русскоговорящее сообщество
ויטאלי קוזלוב
Господа, здравствуйте!
Подскажите пожалуйста хотя бы в какую сторону смотреть) С Ансибл на вы, очень редко он бывает нужен. Сейчас простейшая таска: https://pastebin.com/rQvuJd14

файл создается и копируется, но только на 3-4 хоста из всех, в inventory в группе all указаны все и указаны правильно - ansible -m ping all весь зеленый (кроме локалхоста)

При этом в PLAY RECAP все хосты
ok=1 changed=1
выхлоп нужен
источник

DK

D K in ansible — русскоговорящее сообщество
+ cсмотри на --list-hosts
источник

ו

ויטאלי קוזלוב... in ansible — русскоговорящее сообщество
Выхлоп - это рекап?
источник

DK

D K in ansible — русскоговорящее сообщество
ויטאלי קוזלוב
Выхлоп - это рекап?
ага оутпут + инвентори бы посмотреть
источник

ו

ויטאלי קוזלוב... in ansible — русскоговорящее сообщество
Пять минут - все дам! Заранее спасибо большое)
источник

DK

D K in ansible — русскоговорящее сообщество
и как ты запускаешь плейбук?
источник

DK

D K in ansible — русскоговорящее сообщество
можешь с этого начать, походу в ansible -m ping другой инвентори
источник

ו

ויטאלי קוזלוב... in ansible — русскоговорящее сообщество
инвентори указываю напрямую через -i, и пинг и плейбук
источник

DK

D K in ansible — русскоговорящее сообщество
а c опцией --list-hosts если и  ansible и ansible-playbook запустить - одно и тоже?
источник

ו

ויטאלי קוזלוב... in ansible — русскоговорящее сообщество
Ща, пару минут - отбежал за шавермой))
источник

ו

ויטאלי קוזלוב... in ansible — русскоговорящее сообщество
D K
ага оутпут + инвентори бы посмотреть
весь аутпут: https://pastebin.com/krsptMAf
инвентори: https://pastebin.com/HbVKeNbR
источник