Jungo
добрый день! писал ли кто-нибудь роль для смены ssh порта?
George
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
George
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"
]
}
}И почему-то не видит. Подскажите пожалуйста, в чем проблема?
Sergey
Anonymous
Anonymous
пожалуйста
shadow
таки шо, никто не юзает local PKI на винде?
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
Вечер расколотых микроскопов..... 🤪🤦🏻
Anonymous
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
для чего?
Anonymous
ну, блин
George
общая задача какая ? забудь про симлинк ? ты деплой делаешь?
George
создаешь ревью окружения?
Anonymous
изначальная задача, как сформулирована?
Anonymous
типа пришел "бизнес" и попросил, что сделать?
Anonymous
я сдаюсь. мне не понять
Anonymous
это не в моей юрисдикции :) я тут не один, может, кто и поможет. я точно нет
Jungo
ребята кто-нибудь сталкивался что роли управления пользователями из гэлэкси типовые не работают с рутом?
типовая ошибка такая
msg: |-
usermod: user root is currently used by process 1
Anonymous
Можно узнать какая роль из галакси? Если Вы думайте, что у всех участников чата развита телепатия 80lvl+ , то Вы очень сильно ошибаетесь.
Jungo
Balagur
Подскажите, пожалуйста, чем правильнее настраивать сетевой интерфейс? Почему-то некоторые модули со статусом deprecated.
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
Anonymous
Я и твой кот
Привет. У меня пара вопросов.
1) Все lookup плагины могут быть использованы в query(‘xxx’, ...), я же верно понимаю?
2) Как найти встроенную документацию по фильтрам? Она вообще существует, или надо просто держать в голове десяток наиболее часто используемых?
𝔹𝕠𝕣𝕚𝕤
Anonymous
Anonymous
опять же. хз, что запускаю. хз, от какого пользователя. хз, что изменили в роли.
Anonymous
хз, как это повторить
Я и твой кот
𝔹𝕠𝕣𝕚𝕤
Anonymous
так сказать, развел руками. не силен в network части ansible
Sergey
George
Каждый месяц одно и то же
Sergey
В июне был дубль :-)
Jungo
Jungo
я уже забил) сделал без роли
George
ldap???
Управление пользователями