
Andrew
29.08.2016
10:36:50
на циске нет питона )

Aleksandr
29.08.2016
10:36:56
не обязательно петон нужен

Semyon
29.08.2016
10:37:10
все win_* модули на powershell, тащемта
то есть петон не прямо вот чтобы очень необходим был

Google

Dmitry
29.08.2016
10:38:03
не глядя в сорцы модуля заранее ничего сказать нельзя. вдруг оно там на циску по SNMP вообще пойдет :)

Andrew
29.08.2016
10:38:23
погуглил за тебя :)
я вот конфиг манагеры тоже могу загуглить и получу много ссылочек, хочется уже тропу инков от кого-то )

Dmitry
29.08.2016
10:38:34
(на самом деле нет) а то щас начнется

Aleksandr
29.08.2016
10:39:33

Denis 災 nobody
29.08.2016
10:40:09

Aleksandr
29.08.2016
10:40:28

Uncel
29.08.2016
10:40:53

Михаил
29.08.2016
10:41:00

Andrew
29.08.2016
10:41:10
спасиб

Антон
29.08.2016
11:36:10
Что в этой команде vault-password-file не так?
virtualbox-iso: Executing Ansible: cd /tmp/packer-provisioner-ansible-local && ANSIBLE_FORCE_COLOR=1 PYTHONUNBUFFERED=1 ansible-playbook /tmp/packer-provisioner-ansible-local/main.yml --extra-vars --vault-password-file=/home/vagrant/passwordExport -c local -i /tmp/packer-provisioner-ansible-local/packer-provisioner-ansible-local271442788
virtualbox-iso: ERROR! Decryption failed
==> virtualbox-iso: Unregistering and deleting virtual machine...
==> virtualbox-iso: Deleting output directory...
Build 'virtualbox-iso' errored: Error executing Ansible: Non-zero exit status: 1
Никак у меня не собирается образ через Packer с зашифрованными переменными в Ansible

Google

Антон
29.08.2016
11:38:50
файл с паролем создается на машине в каталоге vagrant , но почему то роль не расшифровывается...

Dmitriy
29.08.2016
12:45:54
плюсы-минусы, подводные камни

Dmitry
29.08.2016
12:49:19
чуток позже :) яростный дебаг :)

Alexander
29.08.2016
14:48:54
xedb
чуви
ансибл + генту
есть извращенцы?
все работает?
]fatal: [tools.tech]: FAILED! => {"changed": false, "cmd": "/sbin/capsh —print", "failed": true, "msg": "Traceback (most recent call last):\n File \"/tmp/ansible_l7xgcxuj/ansible_modlib.zip/ansible/module_utils/basic.py\", line 2112, in run_command\n stdout += dat\nTypeError: Can't convert 'bytes' object to str implicitly\n", "rc": 257}

Александр
29.08.2016
14:49:58
Генту клиент?

Alexander
29.08.2016
14:50:02
да
ну в смысле таргет-хост

Александр
29.08.2016
14:50:14
Не всё, но работает

Alexander
30.08.2016
10:05:14
А у слова "культура" два значения
Вам вот какое?
Первая "культура" нарастает поверх оставленной в теплом месте еды
Вторая "культура" - это когда вы в тапки не срете

Алексей
30.08.2016
13:41:06
ансибл болька.
http://docs.ansible.com/ansible/service_module.html
state required no

Google

Алексей
30.08.2016
13:41:40
comments At least one of state and enabled are required.
коллеги посоветуйте как узнать запущен ли firewalld ?
меня тут к плохому склоняют

Stanislav
30.08.2016
13:43:50
хахаха
ансибл файрволд
лал
мы свой велосипед пилили

Алексей
30.08.2016
13:44:44
мне не надо на самом деле им управлять
мне надо долбануть одно праивло
а ignore_errors: yes это костыль

Stanislav
30.08.2016
13:45:14
ога
мы шаблонили файлы зон

Stanislav
30.08.2016
13:45:43
щас будем через firewall-cmd шаманить

Алексей
30.08.2016
13:45:43
нее. мне нельзя. фаервол клиентская зона.
хочет пуст включает хочет нет
короче как узнать состояние сервиса
любого

Stanislav
30.08.2016
13:46:19
systemctl status
не?

Алексей
30.08.2016
13:46:24
это командой

Google

Stanislav
30.08.2016
13:46:29
гыгы

Алексей
30.08.2016
13:46:30
я не хочу командой

Stanislav
30.08.2016
13:46:35
из коробки никак имхо

Алексей
30.08.2016
13:46:35
это криво

Stanislav
30.08.2016
13:46:37
пиши модуль свой
на пайтоне
- service: name=firewalld state=started
не канает?

Admin
ERROR: S client not available

Stanislav
30.08.2016
13:47:56
или тебе прям нельзя запускать =)

Алексей
30.08.2016
13:48:12
мне надо узнать состояние
и есл ивключен добавить праивло если нет пройти мимо

jagga
30.08.2016
13:49:06
status?

Алексей
30.08.2016
13:50:56
я хочу
- name: check if firewalld state
service:
name: firewalld
register: firewalld_state
- name: Add firewall permissions for nodes
firewalld:
rich_rule: "rule family='ipv4' source address={{ item.value.address }} accept"
permanent: true
state: enabled
with_dict: "{{ noc_config.nodes }}"
when: firewalld_state.running = true

Stanislav
30.08.2016
14:00:14

Алексей
30.08.2016
14:03:46
не мой хост. не я принимаю решения.

Dmitry
30.08.2016
14:10:58
мда :)
https://github.com/ansible/ansible-modules-core/pull/3316

Алексей
30.08.2016
14:16:18
дак они забили. но тут вот есть
https://docs.ansible.com/ansible/systemd_module.html

Alex
30.08.2016
14:33:16
а такое извращение не подойдет?
- name: stop firewalld
service:
name: firewalld
state: stopped
ignore_errors: yes
register: firewalld_state
- name: start firewalld
service:
name: firewalld
state: started
when: not firewalld_state.changed
- name: Add firewall permissions for nodes
firewalld:
rich_rule: "rule family='ipv4' source address={{ item.value.address }} accept"
permanent: true
state: enabled
with_dict: "{{ noc_config.nodes }}"
when: not firewalld_state.changed

Google

Stanislav
30.08.2016
14:33:41

Alex
30.08.2016
14:34:57
ой, not там лишние :)

Dmitriy
30.08.2016
14:58:55
А в чём проблема?
проваливаешься в шелл, делаешь регистер и ченджед_вен - фолс
а то модули какие-то писать
@freeseacher ☝️

Алексей
30.08.2016
15:00:23
шел бе..
шелл кодировку выставлять
я хотел без шел

Dmitriy
30.08.2016
15:00:47
он бе, если ты через него управленческие воздействия совершаешь
а ты просто спрашиваешь факт, по сути

Алексей
30.08.2016
15:01:14
ну у меня ансибл головного мозга и я хочу через модули а не через шел :)

Dmitriy
30.08.2016
15:02:06
ок, у меня есть решение!
используй модуль shell или command

Алексей
30.08.2016
15:02:24
о!
точно
спасибо

Dmitriy
30.08.2016
15:03:05
a u serious? :)

Alex
30.08.2016
15:20:23
мой вариант решает твою проблему через модули :)