@pro_ansible

Страница 543 из 625
Maksim
10.08.2018
06:16:15
о ВМ достаточно собрать факты, разве нет ?

Nikita
10.08.2018
06:17:15
о ВМ достаточно собрать факты, разве нет ?
Так он факты и собирает. И собирает при каждом запуске ansible.

Maksim
10.08.2018
06:17:33
ладно, раз оно мне не надо, то я и разбираться не буду =)

Banschikov
10.08.2018
06:18:04
ладно, раз оно мне не надо, то я и разбираться не буду =)
Ну кстать полезная штука) Краем глаза увидел обсуждения и заинтересовался)

Google
Nikita
10.08.2018
06:18:37
Sergey
10.08.2018
06:53:12
ладно, раз оно мне не надо, то я и разбираться не буду =)
Например, с помощью коллбэков искаропки оформляется весь выхлоп Ansible.

Есть, к примеру, плагин коллбэка, который всё-вё кидает в эластик.

https://github.com/enginyoyen/ansible-elasticsearch-callback

или в логстэш - https://github.com/ujenmr/ansible-logstash-callback

ну или уже зрелый логгер в syslog - https://docs.ansible.com/ansible/2.6/plugins/callback/syslog_json.html

Nklya
10.08.2018
06:58:05
А в заббикс есть?))

Sergey
10.08.2018
07:03:57
не видел, если найдёшь - предлагаю спрятать и никому не показывать, чтобы люди пальцами не тыкали на улице ;-)

Maksim
10.08.2018
07:04:14
Забикс становится каким то архаизмом

Fedor
10.08.2018
07:04:59
Как винпрокси в организациях ?

Fedor
10.08.2018
07:05:19
Не

WinProxy ?

Google
Maksim
10.08.2018
07:05:28
UserGate =)

Fedor
10.08.2018
07:05:40
Дадада)))

Sergey
10.08.2018
07:05:41
Тьфу, вон оно чего.

Fedor
10.08.2018
07:05:55
Из той же оперы

Maksim
10.08.2018
07:06:18
ZverCD

я нашел

https://windows64.net/windows-10-x64-skachat-torrent/sborki/142-windows-10-zver-enterprise-ltsb-x64-dvd-2018.html

Nikita
10.08.2018
07:15:24
https://docs.ansible.com/ansible/2.5/modules/zabbix_host_module.html у модуля заббикс есть параметр inventory_zabbix

Add Facts for a zabbix inventory (e.g. Tag) (see example below). Please review the interface documentation for more information on the supported properties https://www.zabbix.com/documentation/3.2/manual/api/reference/host/object#host_inventory

?simplemice
10.08.2018
07:15:38
что то вы зафлудились

Constantin
10.08.2018
07:26:04
Доброе утро всем! Подскажите, как в цикле Jinga получить индекс?

r9032504423
10.08.2018
07:27:08
https://stackoverflow.com/questions/12145434/how-to-output-loop-counter-in-python-jinja-template

Constantin
10.08.2018
07:56:31
Terminator
10.08.2018
09:42:03
@maxdukov будет жить. Поприветствуем!

Ilya
10.08.2018
09:43:33
Всем привет! Добавляю строчку в xml конфиг Tomcat'a, хочу добиться вот такой строчки: <user username="tomcat" password="tomcat" roles="admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status"/> Делаю так: - name: Add user to tomcat-users.xml xml: path: "{{ current_deploy_dir }}/conf/tomcat-users.xml" xpath: "/tomcat-users/user[@username=\"{{ item.username }}\" password=\"{{ item.password }}\" roles=\"{{ item.roles }}\"]" with_items: - { username: 'tomcat', password: 'tomcat', roles: 'admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status' } Проблема в том, что экранирование двойных кавычек не работает толком. Работает только вот в таком виде: xpath: "/tomcat-users/user[@username=\"{{ item.username }} password={{ item.password }} roles={{ item.roles }}\"]", а кавычки нужны после каждой переменной((

Может кто сталкивался с таким?

Alexander
10.08.2018
09:54:57
А почему не темплейтом?

Ilya
10.08.2018
09:57:44
Есть потребность не использовать темплейт

С темплейтом все было бы намного тривиальнее

Nklya
10.08.2018
09:59:23
потому что мы не ищем легких путей))

Google
Sergey
10.08.2018
10:06:22
Есть потребность не использовать темплейт
Эта потребность говорит о сломанном (вернее, неисправном) процессе

Alexander
10.08.2018
10:07:49
Ну теоретически можно передавать строку как base64 и так декодить и забыть про кавычки...

Тоже неплохой костыль

Sergey
10.08.2018
10:08:02
@balyko - https://docs.ansible.com/ansible/2.4/xml_module.html

Constantin
10.08.2018
10:14:20
Ilya
10.08.2018
10:15:55
Syntax error in xpath expression: /tomcat-users/user[@username="tomcat" password="tomcat" roles="admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status"] (Invalid predicate)

Ilya
10.08.2018
11:05:14
Сорян, это обычный модуль xml

Опечатка просто

Constantin
10.08.2018
11:14:27
я не знал об этом модуле, ушел читать
Я просто скопировал код выше, и обернул в кавычки одинарных

Terminator
10.08.2018
11:19:33
@OozziNot4L будет жить. Поприветствуем!

Ilya
10.08.2018
11:21:32
В итоге решение такое: xpath: '/tomcat-users/user[@username="tomcat" and @password="tomcat" and @roles="admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status"]'

Sasha
10.08.2018
11:23:10
Привет ребят! Есть вопрос. Такой вот плейбук который стартует модуль на питоне. Если стартовать из консоли, и давать параметры через - -extra-vars то все работает. А если стартовать с Ansible Tower и передавать параметры через surway то выдаёт синтаксическую ошибку. В чем может быть проблема? Спасибо.



Maksim
10.08.2018
11:23:51
модуль то лежит рядом с плейбуком ?

Sasha
10.08.2018
11:25:22
модуль то лежит рядом с плейбуком ?
В папке /usr/share/ansible/plugins/modules В конфиге пописан путь. Другие плейбуки видят модули через Tower

Google
Maksim
10.08.2018
11:25:56
у тебя awx в контейнере ведь

Sasha
10.08.2018
11:26:09
Maksim
10.08.2018
11:26:19
ну как ты его ставил то ?

Sasha
10.08.2018
11:26:31
Я его не ставил, не знаю

Но писал плейбуки о модули все работает

А на этом конкретно выдаёт ошибку

Admin
ERROR: S client not available

Maksim
10.08.2018
11:27:19
ну смотри, awx поставляется в контейнере, соответственно там нет твоего модуля, ложи его в library, как написано в best practices

https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html

Sasha
10.08.2018
11:28:05
ну смотри, awx поставляется в контейнере, соответственно там нет твоего модуля, ложи его в library, как написано в best practices
Почему тогда другие плейбуки которые я стартую через ansible tower видят модули в той же папке?

Sasha
10.08.2018
11:28:32
Нет, другие

Но они находятся там же

Maksim
10.08.2018
11:28:46
я так понимаю он просто не входит в стандартную установку

стоп

а что за ошибка ?

Sasha
10.08.2018
11:30:07
я так понимаю он просто не входит в стандартную установку
Хм, не знаю. Может что-то с параметрами которые я через survey передаю? Нужно ли их регистрировать и делать через set_facts? По идее AT сам же должен передавать, или нет?

Maksim
10.08.2018
11:30:23
покажи таск

Sasha
10.08.2018
11:30:27
Сейчас

Google
Maksim
10.08.2018
11:31:25
вроде бы таск должен выглядеть так - task: - name: bla bla remove_user_group: user: "bla bla"

Sasha
10.08.2018
11:33:16




Maksim
10.08.2018
11:34:04
я тебе выше написал как надо

Sasha
10.08.2018
11:34:14
Сейчас попробую

Wom
10.08.2018
11:34:32
а такой модуль есть?

Maksim
10.08.2018
11:34:43
--- - hosts: webservers vars: http_port: 80 max_clients: 200 remote_user: root tasks: - name: ensure apache is at the latest version yum: name: httpd state: latest - name: write the apache config file template: src: /srv/httpd.j2 dest: /etc/httpd.conf notify: - restart apache - name: ensure apache is running service: name: httpd state: started handlers: - name: restart apache service: name: httpd state: restarted

а такой модуль есть?
кастомный какой то

Wom
10.08.2018
11:35:03
ааа

Maksim
10.08.2018
11:35:22
никто не запрещает ложить модули в library

правда я так не делал

Sasha
10.08.2018
11:35:32


Wom
10.08.2018
11:36:02
а в самом начале какой-то name к чему?

Sasha
10.08.2018
11:36:06
а такой модуль есть?
это свои кстомные на питоне написаные

Maksim
10.08.2018
11:37:37
это воообще что такое?

Страница 543 из 625