Max
Делаем ставки - что в этот раз сломают
Dima
Max
Есть, кому то было лень вникать в модуль, а айпитейблс он без манов помнит
Max
Но я склоняюсь к отсутствию функционала
Dmitry
"функционала" у них блядь нет, "стандартного"
Dmitry
🏳️ Phil
🏳️ Phil
Valerii
Всем привет! А есть ли какой нить рецептик импорта шаблонов для заббикса. Есть вариант скриптами, но может есть уже кого то на примете плейбук.
Denis 災 nobody
импорт шаблонов заббикса ансиблом?
Valerii
угу
Valerii
ну я модулей готовых не видел в доках.
Denis 災 nobody
а зачем?
Denis 災 nobody
это же нужно 1 раз
Valerii
Ну если для каждого отдельного проекта(свой заббикс разворачивается на время жизни проетка) по 1 разу делать иморт напрягает как то )
Anonymous
это пиздец
Anonymous
как в этом гелакси найти норм роль?
🏳️ Phil
Dan
))
Anonymous
проще самому написать наверное, чем разбираться в этих говнах
Anonymous
🏳️ Phil
Anonymous
ну я щас поискал мускул например - чуть не смыло нахер
Anonymous
посмотрел что там по рейтингу первое - какая-то шляпа с конфигом где десяток параметров
Anonymous
хотя, в случае, если делать универсальную роль для мускула, то наверное так и надо писать конфиг
Magistr
посмотри в гитхабе гитинскай
sysvinit
По мее у проекта debops не плохие роли.
Dmitrii
Dmitry
там у geerlingguy еще что-то можно посмотреть, остальное тлен, прах и шлак
Anonymous
Dmitry
на мускул мне насрать, так что именно мускул у него я даже не смотрел
Dmitry
но в целом он там прямее абсолютного большинства шлака пишет
Dmitry
а вообще писателей публичных ролей мне тупо жаль
Dmitry
там, где нормальный человек может тупо херакнуть конфиг файл по шаблону целиком, они вынуждены извращаться, балансируя между многострочной ебаторией в defaults/main.yml и пренебрежительным "шляпа с десятком параметров" :)
Anonymous
Anonymous
теперь думаю - нахер я ебался
Dmitry
:D
🏳️ Phil
Dmitry
Роль
🏳️ Phil
Роль, да.
Aleksandr
как заставить ансибль юзать apt-get вместо apt?
Aleksandr
в частности вот такой вариант
---
- name: install libselinux-python latest
# yum: name=libselinux-python state=latest
action: "{{ ansible_pkg_mgr }} name=libselinux-python state=latest"
tags:
- selinux
- add-users
- selinux: state=disabled
tags:
- selinux
Max
чо в конечном итоге то надо?
Aleksandr
если pkg_mgr apt то ставить пакет командой apt-get install
Aleksandr
если yum то yum install
Dmitry
вротмненоги
Dmitry
извените (с)
Aleksandr
с apt проблема ибо в древнем altlinux6 нет python-apt
Max
а у вас РПМ системы где-то с юмом а где-то с аптом?
Dmitry
про то, что делать, если в разных системах разные имена пакетов, уже спрашивали? :)
Max
XD
Dmitry
сдается мне, это будет следующий вопрос :)
Max
Specific Distribution
On a specific action, add the following when statement:
when: ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux'
This is for RHEL and Centos, the following is for Debian/Ubuntu:
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
Max
не решит проблему? )))
Dmitry
Max
я уже перечитал
Aleksandr
Max
ух
Dmitry
apt_module в ансибле использует python-apt, а в альтоговне такого нет
Max
изврат то какой
Dmitry
ну чо, только шеллом запускать :)
Dmitry
хотя я бы конечно машинку форматнул :)
Aleksandr
ебань то какая
Max
Aleksandr
ну а куда деваться. госы пидары гроб кладбище аттестация
Dmitry
а с этим навозом пусть Шигорин трахается :)
Aleksandr
да походу так и сделаю
Dmitry
мне кажется это быстрее всего получится
Aleksandr
точнее даже просто поставлю руками и потом темплейт сделаю
Dmitry
или так
Aleksandr
хм
Aleksandr
он даже есть только обзывается python-module-apt
Dmitry
свой, ОсобенныйПуть™
Aleksandr
)