Sergey
George
быть серым кардиналом, епть
George
извините. просто день такой
Nikolay
я тут всего два месяца работаю, так что посереть успею
George
✙ DarkKC ✙
https://github.com/kblomqvist/yasha
George
python3 -m pip instlal j2cli[yaml]
Артём
- Как сделать из ямл-переменной компоуз-файл?
- Ансиблом никак.
- Спасибо.
- Как сделать из ямл-переменной компоуз-файл?
- Фууу, компоуз говно, зачем тебе? Немедленно переделай всё с нуля!
- Я не гендир, мне не зааппрувят такие траты.
- Правилами чата запрещено ныть!
Nikolay
Timur
Nikolay
ну собственно я и получил ответ на вопрос, можно ли это реализовать через ансибл
Sergey
Bogdan Haidai
George
я скоро переметнусь на темную сторону )
Bogdan Haidai
ИБешником пойдешь?
George
если надо будет
Bogdan Haidai
ну шо ж ты так. оно того не стоит
Timur
✙ DarkKC ✙
George
и поменяй ник плиз
George
George
выглядит так
Nikolay
Nikolay
не спорьте с админом)
George
телеграм под линуксом нормальный стенделоун
Nikolay
у него шрифты наверное не стоят
George
с телефона не проверял, но вероятно ок
Timur
У меня в десктопной и мобильной версии нормально все
George
да потому что нефиг юникод в имена пихать
George
я помню чудесную статью про заблуждения проггеров относительно имен... но мы же в нормальной русскоязычной правильноориентированной среде
George
вроде как
Артём
То есть у всех работает, у тебя не работает, и ему надо срочно поменять ник, чтобы ты не настраивал свой клиент?
Безопасник растёт.
George
Sergey
Коллеги, прекращайте, пожалуйста. Это не про Ансибл.
✙ DarkKC ✙
и поменяй ник плиз
реально не могу, нику уже два с хреном года, смена мне попортит нервов
Anonymous
коллеги. подскажите как правильно сделать через ансибл. Имею group_vars/all/vars.yml где открываю порты через firewalld firewall:
open_ports:
- { port: 10050, protocol: tcp, source: 0.0.0.0/0} имею так же group_vars/nginx/vars.yml где открываю порты для nginx firewall:
open_ports:
- { port: 80, protocol: tcp, source: 0.0.0.0/0}
- { port: 443, protocol: tcp, source: 0.0.0.0/0} Нюанс - что порт заббикса открывается в базовой, а порт nginx в роли nginx.
Anonymous
- hosts: nginx
become: yes
roles:
- 000-base
- 100-nginx-install
Anonymous
проблема в том, что порт из базового плейбцка не открывается, а открывается только те порты что nginx плейбуки
Sergey
Timur
Sergey
Предметно почитать:
https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable
Sergey
@deniswork81
Anonymous
я понимаю, мысль была что в роли с frewall открывать таким образом - name: Open firewall ports - {{ firewall.open_ports }}
firewalld:
rich_rule: rule family="ipv4" source address="{{item.source}}" port protocol="{{item.protocol}}" port="{{ item.port}}" accept
zone: public
permanent: yes
immediate: yes
state: enabled
with_items: "{{ firewall.open_ports }}"
when: firewall is defined
Anonymous
Sergey
X
В kitchen-ansible можно как то больше одной плейбуки прокатывать на один suite?
X
Вроде нужно юзать includes, но какого ляда не запилить чтоб playbook: принимал масив?
Anonymous
вопрос, а кто где хранит чувствутиельную информацию, ну типа сертификатов которые расскатываются ансиблом ?
Артём
Ключи от летсапи в хашикорп волте, а серты собственно по ним курлятся.
greydjin
в открытых файлах текстовых конечно. не в ваулте же
Pavel
Anonymous
ну имхо родной vault не оч удобен
Anonymous
потому и спросил
Pavel
Anton
ребята, подскажите, пытаюсь выполнить команду через command модуль, и она не выполняется, падает с ошибкой, ее выполняет ci раннер, если же я сам на хосте под тем же юзером (что и ансибл) выполняю плейбук, все ок отрабатывает.
Anton
где взять больше дебага что бы понять почему так
Павел П.
-vvvv
Anton
-vvvv
недостаточно, он ничего толкового не говорит
Ждун
-vvvvv
Timur
-vvvvv
Нужно больше vvvvv!!!
Anton
да никакой разницы в общем то, более вербоуснее оно не стало.
Anton
что при vvv что при vvvvv
Ждун
Вы бы хотели хоть команду и ошибку написали
Anton
не уверен, что оно чем то тут поможет, ибо это частный кейс
Anton
я пытаюсь через azure cli порабоать с helm репозиторием, но он говорит что хельма в системе нет
Anton
az acr helm repo add: 'ERROR: Please verify if helm is installed.'
Ждун
А если выполнить удаленно ссх команду без ансамбля?
Ждун
А то вдруг на машине в host переопределен )
Anton
все ок если выполнить самому, и даже все ок если плейбук руками там выполнить
Anton
эту штуку делает ci и только он не может
GithubReleases
ansible/ansible tagged: v2.6.17
Link: https://github.com/ansible/ansible/releases/tag/v2.6.17
Release notes:
New release v2.6.17
GithubReleases
ansible/ansible tagged: v2.7.11
Link: https://github.com/ansible/ansible/releases/tag/v2.7.11
Release notes:
New release v2.7.11