Я и твой кот
Damir
Аа, почему-то подумал что вы имели ввиду модуль для ансибла :)
Я и твой кот
Damir
Я и твой кот
Sergey
Grek 🇺🇦
откуда вы берете список ip. берите оттуда же и fqdn
Balagur
ещё прошу помощи по шаблонам - есть файл переменных с вложениями
почему по при указании шаблона:
{% for item in list %}
server {{ item }}
{% endfor %}
выводится только название
в самом файле переменные вложенные, например так:
list:
test1: ['qqq']
test2: ['www']
test3: ['eee']
test4: ['rrr']
при дебагге выводится корректно
Balagur
Vladimir
Vladimir
Или не?
Balagur
да, словарь
Sergey
Vladimir
Отделение Bereke Bank
Balagur
Lamobot
Можно пример?
https://jinja.palletsprojects.com/en/2.11.x/templates/#for
Vladimir
Ну да, т.е. в item надо определять не название словаря, а ключи или значения
Vladimir
В зависимости от задачи
Balagur
спасибо!
Vladimir
GithubReleases
ansible/ansible tagged: v2.8.13
Link: https://github.com/ansible/ansible/releases/tag/v2.8.13
Release notes:
New release v2.8.13
shadow
Alex
https://habr.com/ru/post/500802/#comment_21849058
Это ужасно, то ли я заблуждаюсь, то ли люди идиоты.
Dok
https://habr.com/ru/post/509938/
Vladimir
Lamobot
Lamobot
Или man <метод become>
Lamobot
Это аргументы командной строки
Vladimir
ааа, это флаги к тому что указано в become method?
Anton
ребят, чет туплю, не могу понять что не так?
Sergey
Sergey
Убираешь сам, ну или поможем. Вообще для выкладывания всякого разного есть pastebin, или любой удобный тебе сервис.
Антон
Пользователь от которого запущен ansible не может создавать файлы в /etc/ansible
Grek 🇺🇦
Пора открывать вечерний класс по чтению ошибок...
На целевом хосте есть rsync? Прав хватает?
Антон
По идее так
Sergey
Удалил скриншоты.
Anton
Grek 🇺🇦
Ну да, а пермишн денай сам по себе появился
Anonymous
коллеги подскажите, хочу сделать чтобы перменные хранились в такой схеме. Задача (ожидание) чтобы часть перменных бралось с уровня stg, а те что уже конкретные для aws брались на уровне aws. Сработает такое наследование ?
/env/stg/group_vars/all/vars.yml
/env/stg/aws/group_vars/all/vars.yml
/env/stg/do/group_vars/all/vars.yml
Iwan
Anonymous
да, то есть мысль чтобы у меня из алл наследовались енвы
Iwan
Anonymous
да это понятно, не понятно про наследуються или нет
Anonymous
но у меня уже почти готов тест стнед и выясню сейчас это опытным путем
Sergey
Iwan
Sergey
Anonymous
так будет работать как вы привели пример, у меня сейчас так
Iwan
Anonymous
появилась просто проблема что появились новые локации и что то общее перестало быть общим для всех, ест вариант прогружать перменные - я так тоже делаю, но мне кажеться это не красиво
Iwan
Anonymous
у меня и так по бестпрактикс - как в вашем примере. Но если сергей прав - задумка не удаться
Iwan
Anonymous
да тип того, соотвественно для групп хостов все на уровне inventories/env/stg/group_vars/
Iwan
Anonymous
мне все равно кучу ролей переписывать ) так что между делом и проверю
Vladimir
Коллеги, такая штука не будет работать?
loop: "{{ lookup('dict', '^users_.+') }}"
Vladimir
Тут loop в loop'e придется делать?
Vladimir
Хочу словари по по маске определять и обрабатывать
Anonymous
в общем итогг через мульти инвентари можно так делать, но это костыль
Anonymous
ansible-playbook get_logs.yml -i staging -i production
Anonymous
и порядок инвентари определяет порядок применения перменной если определны в обоих инвентарях
Vladimir
Fedor V
Vladimir
loop: "{{ query('dict', '^users_.+') }}"
Vladimir
Не робит :(
Fedor V
json_query это фильтр, поможет отфильтровать ^users_.+
Fedor V
lookup вроде как останется
Vladimir
Vladimir
Побежал пробовать