Size: a a a

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

2020 May 07

F

Firestone in ansible — русскоговорящее сообщество
На ремоутном при этом при вызове команды python --version, видим 3.7
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
Firestone
На ремоутном при этом при вызове команды python --version, видим 3.7
Можно в собранных фактах глянуть, какая версия используется
источник

F

Firestone in ansible — русскоговорящее сообщество
А это как?
источник

AK

Aleksey Koltsov in ansible — русскоговорящее сообщество
Firestone
А это как?
ansible all -m setup -a 'filter=ansible_python_version'
источник

AK

Aleksey Koltsov in ansible — русскоговорящее сообщество
cо всех хостов соберется ansible_python_version
источник

F

Firestone in ansible — русскоговорящее сообщество
Пишет 3.7.5
источник

F

Firestone in ansible — русскоговорящее сообщество
А как заставить с хотса запустить плейбук по 3м птионом?  

ansible-playbook -e 'ansible_python_interpreter=/usr/bin/python3.7'  - так?
источник
2020 May 08

DD

Dixon Dmitry in ansible — русскоговорящее сообщество
Вопрос по json_query
Имею:
{'results': [
{'msg': 'puppet.service is stopped', 'failed': False, 'changed': False, 'item': 'puppet.service', 'ansible_loop_var': 'item'},
{'msg': 'zabbix-agent.service is running', 'failed': False, 'changed': False, 'item': 'zabbix-agent.service', 'ansible_loop_var': 'item'},
{'msg': 'HitachiHDS.service is unknown', 'failed': False, 'changed': False, 'item': 'HitachiHDS.service', 'ansible_loop_var': 'item'},
...
], 'msg': 'All items completed', 'changed': False}
Пытаюсь выгребать:
   STATUS: "{{ STAT1 | json_query('results.msg') }}"
Хочу получить результат:
puppet.service is stopped, zabbix-agent.service is running, HitachiHDS.service is unknown

но получаю пусто
источник

DD

Dixon Dmitry in ansible — русскоговорящее сообщество
STATUS: "{{ STAT1 | json_query('results[*].msg') }}"
получаю:
test-pc1,['puppet.service is stopped', 'zabbix-agent.service is running', 'HitachiHDS.service is unknown', 'docker.service is running', 'vmware-tools.service is running']
почти то что нужно! осталось [] кавычки убрать
источник
2020 May 13

M

Mikhail in ansible — русскоговорящее сообщество
Dixon Dmitry
STATUS: "{{ STAT1 | json_query('results[*].msg') }}"
получаю:
test-pc1,['puppet.service is stopped', 'zabbix-agent.service is running', 'HitachiHDS.service is unknown', 'docker.service is running', 'vmware-tools.service is running']
почти то что нужно! осталось [] кавычки убрать
Мне кажется дальше фильтр  join можно использовать, если я правильно понял (я не понялл откуда "test-pc1," берётся). Чтобы из списка строк получить единую строку.
источник
2020 May 14

DD

Dixon Dmitry in ansible — русскоговорящее сообщество
test-pc1 в hosts записан, это условно список машин.
Скажите куда код выложить, если интересно
источник

M

Mikhail in ansible — русскоговорящее сообщество
Dixon Dmitry
test-pc1 в hosts записан, это условно список машин.
Скажите куда код выложить, если интересно
Если условно, то ок.
Как-то так должно заработать:
{{ STAT1 | json_query('results[*].msg') | join(', ') }}

Я не тестил, так что мог где то опечататься или перепутать...
источник
2020 May 15

DD

Dixon Dmitry in ansible — русскоговорящее сообщество
Mikhail
Если условно, то ок.
Как-то так должно заработать:
{{ STAT1 | json_query('results[*].msg') | join(', ') }}

Я не тестил, так что мог где то опечататься или перепутать...
Благодарю! Теперь правильно!

test-pc1,puppet.service is stopped,  zabbix-agent.service is running,  HitachiHDS.service is unknown,  docker.service is running,  vmware-tools.service is running
источник
2020 May 19

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
Привет.
Есть какие-нибудь грязные хаки чтобы awx умел в аутентификацию через, скажем, gitlab?
источник

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
А то чего там какой-то хардкод-то... Гугл, гитхаб. Будто никого, кроме них нет.
источник
2020 May 28

пН

памдд Нгльт... in ansible — русскоговорящее сообщество
Ребят кто шарит в ПК или наушниках
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
памдд Нгльт
Ребят кто шарит в ПК или наушниках
источник

пН

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

F

Firestone in ansible — русскоговорящее сообщество
источник
2020 May 29

IB

Ivan Buymov in ansible — русскоговорящее сообщество
Всем привет!

Посоветовали спросить тут. Хочется получить приватные данные с удаленного хоста(своим модулем, через fact.d, не важно) не светя их при этом в лог. Насколько я понял после некоторого ресерча это невозможно сейчас. Ткните носом, пожалуйста, если это не так.
Указывать при каждом вызове модуля для него no_log: true решает задачу, но это плохой способ(можно забыть указать, например).

Пример кейса - забрать с удаленного хоста пароль и дальше использовать его в плейбуке.
источник