Dmitry
вот тут можно глянуть
sysvinit
можно примеры?
yaml
different_package: "{{ 'package_debian' if ansible_os_family == 'debian' else 'package_centos'}"'
packages:
- 'package_a'
- 'package_b'
- '{{different_package}}'
sysvinit
тип так
sysvinit
ну это в варсах или дефолтсах
Anonymous
во, спасибо. кажется, то что нужно
Dmitry
sysvinit
пожалуйста
sysvinit
предпочитаю программинг на конфигах выносить в варсы/дефолтсы, чтоб не взрывать мозг)
Anonymous
ну я уже говорил, что у меня особенно ублюдочный случай
matt
посоны, а как юзать новый Persistent Connections Framework в 2.3?
matt
сходу в документации и ченжлоге не нашел ничего
Alf 🙀
matt
а почему в доках нигде этого нет?
Alf 🙀
а почему в доках нигде этого нет?
https://github.com/ansible/ansible/blob/51e3390333743e43fe9ac3d5add780b9d7ef5b6c/lib/ansible/constants.py#L368
Кода же достаточно, нет?
Оно правда работает как говно, так что раньше 2.4.0, а то и 2.5.0 трогать это бесполезно
matt
лол, очень очевидно, да
matt
ANSIBLE_USE_PERSISTENT_CONNECTIONS=True не помогло, все равно несколько логинов отображается в last
Artem
hackru
ну настрой в ssh cm че
hackru
https://github.com/ansible/ansible/pulls
hackru
как они вообще живут в этом аду?
hackru
я уж молчу про количество открытых пуллов, я сейчас про цвета меток
hackru
у меня глаза вытекают
Anonymous
энджой гитхаб драйвен девелопмент
Anonymous
а потом ещё удивляются, что линус не хочет на гитхабе ядро разрабатывать
hackru
по-моему, мы в какой-то момент свернули не туда
Anonymous
ну и там вообще роляет дико низкий порог входа. написать модуль? как два пальца обоссать!
Anonymous
с одной стороны хорошо и удобно. с другой стороны - 13 тысяч пулл-реквестов
Sergey
Sergey
Sergey
Sergey
Anonymous
Anonymous
Anonymous
Митхун
ого сколько всех
Митхун
народ, а как понять что нужно этой ебанине? https://pastebin.com/ZBdwT8gw
Yevhenii
2.7 питон используй
Yevhenii
ansible_python_interpreter=/usr/bin/python2.7 в инвентори
Митхун
bash-4.3$ rpm -qa | grep pyth
python-libs-2.6.8-1
python-2.6.8-1
bash-4.3$
обязательно 2.7?
Yevhenii
python —version
Митхун
18:24:06 root@khqsrvdb08 /home/ow # python —version
Python 2.6.8
18:24:30 root@khqsrvdb08 /home/ow #
(ожидаемо)
Митхун
гугль говорит про gather_fact none но это уже завтра.
чот прям сплощная боль
Ivan
ansible -i /var/tmp/file hostgroup --sudo --forks 40 -m shell -a "set -x; ls donotexist; rc=\"$?\"; echo \"$rc\""
hostname.lan | success | rc=0 >>
+ ls donotexist
ls: cannot access 'donotexist': No such file or directory
+ rc=0
+ echo
Что я делаю не так? Такая ситуация только с использованием ансибля.
Ivan
Ах ты ж, сцуко, дело в кавычках
Митхун
ну што, поковыряем ансибль?
Митхун
повторю вопрос - щто ему надо?
https://pastebin.com/ZBdwT8gw
Lex
привет, нужно сгенерить пачку сертификатов на локальной машине и разлить их на удаленные инстансы с помощью ансибла
Lev
а что-нибудь не setup выполняется? @owssrmn
Lex
вопрос в том, как правильно это сделать?
Lev
@owssrmn что-нибудь типа ansible m-khqsrvdb08.pa.int -i ./pa -a whoami
Lev
@zunkree приведи возможные варианты
Lex
ну выполнение роли генерящей сертификаты локально в плейбуке а потом разлить уже разлить по тазикам
Lex
но, что-то мне не нравится это
Lex
может есть более кошерный вариант
Lex
наверняка кто-то сталкивался
Митхун
Lev
а ANSIBLE_KEEP_REMOTE_FILES что тебе дает?
Lev
@zunkree тебе при каждом прогоне нужно генерить новые сертификаты?
Митхун
тут - ничо не дает. а в предыдущем - не стирало говнофаел. я его потом руками запускал на том хосте
Lex
Lev
@owssrmn руками запускать работает?
Lev
@zunkree ну тогда есть вариант сгенерировать сертификаты, положить в волт и доставать оттуда
Womchik
@owssrmn почему там sudo?
Митхун
потому што только мудаки ходят рутом же (ну или когда есть серьезные причины)
Womchik
зачем рут для whoami?
McUrex
whoami нужен тому кому рута не стоит давать, кмк ;)
Митхун
потому что в конфиге ансибля стоит became=root, очевидно
Womchik
убери для теста
Митхун
Alexander
а в чем проблема рутом ходить?
Митхун
Митхун
как минимум - персонализация для разбора полетов
Alexander
это единственная причина, кстати, которая мне кажется разумной
Митхун
а еще есть оголтелые безопасники, сложившиеся корпоративные стандарты и прочая
Womchik
только вот sudo без пароля - тоже не кошерно
Womchik