Jungo
добрый день! писал ли кто-нибудь роль для смены ssh порта?
Sem
А что там писать, находишь строчку в файле и меняешь, один таск
Jungo
а в чем проблема ? 😊
проблема в приоритетах переменных - хочу использовать ansible_port Но тут начинаются грабли когда он не стандартный а я указываю в первичном подключении через консоль 22 порт таким образом надо переопределять приоритеты переменных допустим я коннекчусь ansible-playbook -e ansible_por=22 это первичное подключение в и роли надо выставлять условия что надо использовать ansible_port только из инвентори или из файлов с переменными но не из консоли
Jungo
короче боль((
Nikita
в haproxy как заменить client_ip из X_Forwarded_For в логах?
Отделение Bereke Bank
ХЗ. тут YAML developer-ы сидят
George
А две (targetAnsiblePort и ansible_port) ты не хочешь ?
Jungo
Т.е. у тебя одна переменная и проблема с приоритетами ?
при первичном запуске переменных две одна в инвентори или варс а вторая в консоли и консольную надо использовать для подклчения но при выполнении плейбука надо использовать вар или инвентори
Jungo
ладно я уже прописал прямо в коде порт
shadow
народ, поделитесь своими ролями для получения сертификата от local PKI windows CA? Я нашел роль, но мне не нравится как написано - shell c curl
Aleksandr
Всемм привет. Расскажите, как вы пишите документацию на playbook'и и роли?
Aleksandr
Круто. Буду пробовать. Спасибо!
Stripe
Всем, привет. Есть такой вопрос, закинул я в кореньпроекта ansible.cfg в нем прописал [defaults] host_key_checking = false inventory = hosts.ymlВ хостах вот что webservers: server1: ansible_host: 177.62.63.227 ansible_ssh_private_key_file: /home/id_rsa ansible_user: rootansible-inventory --list { "_meta": { "hostvars": {} }, "all": { "children": [ "ungrouped" ] } }И почему-то не видит. Подскажите пожалуйста, в чем проблема?
Anonymous
Anonymous
пожалуйста
shadow
таки шо, никто не юзает local PKI на винде?
Anonymous
таки шо, никто не юзает local PKI на винде?
стандартные модули "не смогли" https://docs.ansible.com/ansible/latest/modules/list_of_crypto_modules.html ?
shadow
нет, они только в acme и ecs могут
shadow
почему и спросил, мож кто сделал уже все красиво
shadow
решение есть, просто не очень нравится реализация, а самому не охота ибо трехэтажный запрос
Anonymous
в таком случае, как мне неоднократно отвечали: "Это что-то специфическое. Маленький 'спрос/интерес' на вашу 'задачу/pr' "
shadow
ну ок, моя задача была спросить
Anonymous
другими словами. ваш вопрос или pr можно отклонить, потому что "он парит очень мало народу". другими словами, как бы большинству это не интересно. я с начало злился от таких ответов, но потом привык
Aleksandr
@ipv176 Я попробовал сгенерировать доку используя роль, которая лежала в репозитории. Получил ошибку не связанную с ролью, а связанную с окружением
Aleksandr
```
Anonymous
Pastbin
Aleksandr
точно, прошу прощения
Anonymous
pip3 install -r requirements.txt.orig
Aleksandr
https://pastebin.com/wCh83byn
Aleksandr
requirements.txt.orig был установлен
Aleksandr
Я понял, что build-ansible.py не работает с аргментом document-plugins
Aleksandr
Круто. Работает. Спасибо!
Gubaydullin
Добрый вечер у меня есть playbook: - name: Clone repo when: tpls.land is defined git: repo: "{{ tpls.land.repo }}" version: "{{ tpls.land.version }}" также inventory file: tpls: land: { repo: 'url1', version: 'master'} land2: { repo: 'url2', version: 'master'} я хочу в tpls положить массив объектов tpls: - { repo: 'url1', version: 'master'} - { repo: 'url2', version: 'master'} каким образом его можно будет обрабатывать в цикле в playbook? спасибо
Sergey
Вечер расколотых микроскопов..... 🤪🤦🏻
Gubaydullin
loop: "{{ tpls }}"
Anonymous
не совсем понятен вопрос. норм? или не норм?
Gubaydullin
- name: Clone repo when: tpls is defined git: repo: "{{ item.repo }}" version: "{{ item.version }}" loop: "{{ tpls }}" Cпасибо
Anonymous
без понятия. я свечку не держал. может в вашей ситуации и норм
Anonymous
для этого нужно четко описать задачу, которую Вы решайте. т.е. для чего? почему? и т.д. для Вас может быть очевидно то, что Вы пишете. для остальных совсем непонятно, какую Вы задачу решайте
Anonymous
для чего?
Anonymous
ну, блин
George
общая задача какая ? забудь про симлинк ? ты деплой делаешь?
George
создаешь ревью окружения?
Anonymous
изначальная задача, как сформулирована?
Anonymous
типа пришел "бизнес" и попросил, что сделать?
Anonymous
я сдаюсь. мне не понять
Anonymous
это не в моей юрисдикции :) я тут не один, может, кто и поможет. я точно нет
Jungo
ребята кто-нибудь сталкивался что роли управления пользователями из гэлэкси типовые не работают с рутом? типовая ошибка такая msg: |- usermod: user root is currently used by process 1
Anonymous
Можно узнать какая роль из галакси? Если Вы думайте, что у всех участников чата развита телепатия 80lvl+ , то Вы очень сильно ошибаетесь.
Balagur
Подскажите, пожалуйста, чем правильнее настраивать сетевой интерфейс? Почему-то некоторые модули со статусом deprecated.
Anonymous
https://github.com/weareinteractive/ansible-users
для понимания еще не хватает тела playbook воспроизводимости ошибки
Jungo
плейбук такой - hosts: proxmox-servers become: yes gather_facts: yes roles: - weareinteractive.users но вот в самой роли я нашел таску - name: Configure users include_tasks: manage_user.yml with_items: "{{ users }}" when: user.username != 'root' loop_control: loop_var: user и автор роли скипает как я понял рута
Jungo
а если его не скипать то выходит msg: |- usermod: user root is currently used by process 1
Balagur
опять же нужно угадать, какие модули со статусом deprecated
вот например, https://docs.ansible.com/ansible/latest/modules/net_interface_module.html
Я и твой кот
Привет. У меня пара вопросов. 1) Все lookup плагины могут быть использованы в query(‘xxx’, ...), я же верно понимаю? 2) Как найти встроенную документацию по фильтрам? Она вообще существует, или надо просто держать в голове десяток наиболее часто используемых?
𝔹𝕠𝕣𝕚𝕤
1) да насколько мне известно 2) https://docs.ansible.com/ansible/latest/user_guide/playbooks_templating.html
Ансибловые фильтры идут вдобавок к стандартным фильмам jinja http://jinja.pocoo.org/docs/templates/#builtin-filters
Anonymous
а если его не скипать то выходит msg: |- usermod: user root is currently used by process 1
непонятно от какого пользователя запускается playbook
Jungo
непонятно от какого пользователя запускается playbook
первый раз и под рута - потом из под sysop в обоих случаях есть become
Anonymous
опять же. хз, что запускаю. хз, от какого пользователя. хз, что изменили в роли.
Anonymous
хз, как это повторить
Я и твой кот
1) да насколько мне известно 2) https://docs.ansible.com/ansible/latest/user_guide/playbooks_templating.html
Понял, спасибо. 2) То есть встроенной доки ansible-doc по ним нет. 😦
𝔹𝕠𝕣𝕚𝕤
Понял, спасибо. 2) То есть встроенной доки ansible-doc по ним нет. 😦
По встроенной доке не знаю. Я всегда онлайновую использую
Anonymous
вот например, https://docs.ansible.com/ansible/latest/modules/net_interface_module.html
был кастомный модуль у amarao, но что-то не нашел. есть еще https://github.com/ansible-collections/community.network , но это не совсем то
Anonymous
так сказать, развел руками. не силен в network части ansible
George
Каждый месяц одно и то же
Sergey
В июне был дубль :-)
Jungo
я уже забил) сделал без роли
George
ldap???
Управление пользователями