Dmitry
ну когда, условно говоря, три сервера, а не триста, saltstack - это слегка оверкилл
Dmitry
а любимый аргумент упоротых (не все такие) адептов ansible - "фу, солт - это агент, а это ацтой, иво нада ставеть"
Dmitry
иногда совершенно непонятно, что собственно в агенте плохого то :) кроме религиозных предрассудков )
Lex
иногда совершенно непонятно, что собственно в агенте плохого то :) кроме религиозных предрассудков )
совершенно непонятно, почему религиозные предрассудки должный вообще тут как-то рассматриваться
Dmitry
Dmitry
но я предпочитал рассказывать про salt-ssh, который agentless, получалось смешнее
Dmitry
так скажу, ansbile _проще_, во всех смыслах. и в смысле "более низкий порог вхождения", что безусловно достоинство. и в смысле "примитивнее", что с определенного этапа превращается в недостаток (но до этого доживают не все)
Oleksandr
а любимый аргумент упоротых (не все такие) адептов ansible - "фу, солт - это агент, а это ацтой, иво нада ставеть"
я почему-то чаще с обратным аргументом сталкивался, мол как это можно без агента работать. А ЕСЛИ SSH ОТВАЛИТСЯ
Aleksandr
агенты не любят по другим причинам... агент это лишний пакет, на который могут слить какой нибудь пиздец другие разработчики
Aleksandr
проходили...
Михаил
а вы не путайте систему деплоя и конфиг манагер
Михаил
и агенты вас не будут бесить
Oleksandr
не, путать норм
Oleksandr
как по мне
Михаил
а потом хейтить, да?)
Andrew
друже, подскажите, у ансибла есть модули для цисок?
Andrew
хорошей ссылки будет достаточно
Andrew
а
Oleksandr
https://docs.ansible.com/ansible/ios_template_module.html
Andrew
там же питон нужен на сервере
Oleksandr
погуглил за тебя :)
Andrew
на циске нет питона )
Oleksandr
не обязательно петон нужен
nvkv
все win_* модули на powershell, тащемта
nvkv
то есть петон не прямо вот чтобы очень необходим был
Dmitry
не глядя в сорцы модуля заранее ничего сказать нельзя. вдруг оно там на циску по SNMP вообще пойдет :)
Andrew
погуглил за тебя :)
я вот конфиг манагеры тоже могу загуглить и получу много ссылочек, хочется уже тропу инков от кого-то )
Dmitry
(на самом деле нет) а то щас начнется
Oleksandr
я вот конфиг манагеры тоже могу загуглить и получу много ссылочек, хочется уже тропу инков от кого-то )
а чего ты хочешь добиться? вроде как всё управление цисками как раз и сводится к менеджменту конфигов
Denis 災 nobody
а вы не путайте систему деплоя и конфиг манагер
ок, аналоги для конфиг манагера?
Oleksandr
Uncel
на циске нет питона )
Вменяемый только для нексусов, текущий только remote execution
Михаил
ок, аналоги для конфиг манагера?
дык сальт паппет и шеф
Andrew
спасиб
Антон
Что в этой команде 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
Антон
файл с паролем создается на машине в каталоге vagrant , но почему то роль не расшифровывается...
Dmitriy
ну когда, условно говоря, три сервера, а не триста, saltstack - это слегка оверкилл
можешь подробностей дать про солт? самая для меня не понятная система, но да, я там даже овервью не читал :)
Dmitriy
плюсы-минусы, подводные камни
Dmitry
чуток позже :) яростный дебаг :)
Aleksandr
xedb
Aleksandr
чуви
Aleksandr
ансибл + генту
Aleksandr
есть извращенцы?
Aleksandr
все работает?
Aleksandr
]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}
Александр
Генту клиент?
Aleksandr
да
Aleksandr
ну в смысле таргет-хост
Александр
Не всё, но работает
Aleksandr
А у слова "культура" два значения
Aleksandr
Вам вот какое?
Aleksandr
Первая "культура" нарастает поверх оставленной в теплом месте еды
Aleksandr
Вторая "культура" - это когда вы в тапки не срете
Aleksey
ансибл болька.
Aleksey
http://docs.ansible.com/ansible/service_module.html state required no
Aleksey
comments At least one of state and enabled are required.
Aleksey
коллеги посоветуйте как узнать запущен ли firewalld ?
Aleksey
меня тут к плохому склоняют
Stanislav
хахаха
Stanislav
ансибл файрволд
Stanislav
лал
Stanislav
мы свой велосипед пилили
Aleksey
мне не надо на самом деле им управлять
Aleksey
мне надо долбануть одно праивло
Aleksey
а ignore_errors: yes это костыль
Stanislav
ога
Stanislav
мы шаблонили файлы зон
Stanislav
щас будем через firewall-cmd шаманить
Aleksey
нее. мне нельзя. фаервол клиентская зона.
Aleksey
хочет пуст включает хочет нет
Aleksey
короче как узнать состояние сервиса
Aleksey
любого
Stanislav
systemctl status
Stanislav
не?
Aleksey
это командой
Stanislav
гыгы