Anonymous
Стали доступны видео с AnsibleFest Atlanta 2019
http://amp.gs/AQMp
И заметки Jeff Geerling с Ansible Contributor Summit, прошедшего в то же время
http://amp.gs/AQMn
#ansible #summit #collections #videos
Anonymous
одобрямс за ссыль и ход мысли
Anonymous
пиши чаще. хорошие люди с хорошими мыслями это хорошо )
zEvilz
всем привет. есть значение var в inventory. значением может быть 0 или текст. действие нужно выполнить, если значение не 0. как лучше сделать? тут подойдет проверка как булевого значения типа when: var или надо сравнивать как строку?
Albert
when: my_var | bool
Albert
Текст при переходе в bool это 1/true
zEvilz
понял, спасибо, так и думал)
Albert
Конечно если текст не просто слово false..
Albert
Смотрите тут:
Albert
https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html
Max
zEvilz
Alex
Alex
Например в том же тераформе
Max
Alex
Сейчас я формирую через bash (echo)
Timur
Timur
Для тех, кто пытается подружить ансибл с терраформом, есть, например, вот такая вещь:
https://github.com/adammck/terraform-inventory
Timur
Динамический инвентарь для ансибла на основе Terraform state
zEvilz
в hostname всех серваков для веба юзаю имя основного домена (site.com). подскажите, почему в ansible_hostname лежит имя хоста без домена первого уровня (site), а в ansible_nodename на некоторых серваках полное имя, а на других так же без домена первого уровня?
Гайрат
zEvilz
ansible_fqdn
на одном серваке он не соответствует тому, что в /etc/hostname. я хз почему
zEvilz
а, все, походу понял
Aleksey
Коллеги а чем нынче правильно бутстрапить новую роль ?
Timur
Aleksey
ну шаблон роли. вот все эти диреткории и такое
Mentat
а через ansible galaxy init не актуально уже бутстрапить?
Aleksey
мне новую
Aleksey
а. init
Timur
Mentat
ansible-galaxy init test-role-1
Aleksey
никогда не было это модным для меня да
Aleksey
спасибо
Anonymous
Hi I am trying to reset the password of the user in windows serve. But shows below error. Please help me to fix.
++++++++++++++++++++++++++++++++
fatal: [192.168.0.203]: FAILED! => {"changed": true, "msg": "Exception calling \"Remove\" with \"1\" argument(s): \"This operation is not allowed on this special group.\r\n\""}
++++++++++++++++++++++++++++++++
below is the playbook
- hosts: windows
gather_facts: False
tasks:
- name: reset password of the user
win_user:
name: dhinil
password: ibm@2009
state: present
groups:
- Users
Mentat
Anonymous
Its is administrator account
Maxim
Anonymous
Thanks bro now its working fine
Отделение Bereke Bank
Кто юзает awx? подскажите, он умеет пулить проекты, в которых роли подключены как субмодули?
Aleksandr
Привет! Поделитесь опытом, как лучше сделать: хочу написать/переиспользовать из оф репы роль для nginx для провижинига на разные среды, при этом конфиг постоянно меняется, т.к. разрабы пилят новые веб сервисы и в конфиг нужно добавлять location. Как это лучше организовать?
Timur
Aleksandr
А в чем именно затруднение?
Разраб вынужден кусок конфига пушить в репу с конфигами nginx, отдельно от своего кода. Может быть как то по-другому можно сделать, чтоб конфиги хранить вмечте с кодом модулей?
Timur
PsyDebug
Отделение Bereke Bank
Aleksey
Timur
Но речь в контексте шла об ансибле
Timur
Зачем новичку еще и молекула?
Aleksey
а где вы тут нашли новичка ?
Aleksey
зачем новичка обучать без тестов инфры ?
Aleksey
вы может сами не тестируете роли ?
Timur
Aleksey
:)
Timur
Я человек темный, академиев не кончал
A.Soroko
Коллеги, поделитесь, кто чем тестит роли/плейбуки?
Aleksey
вариантов ровно один. и если немного забить то полтора.
молекула да кухня
Aleksey
молекула нативна для ансибла. кухня немного менее
Damir
Тесты для слабоков, известный факт :)
Aleksey
так этот канал ансибла сломался. есть другой ?
Timur
Aleksey
Aleksey
Aleksey
молекула делает тестовые сьюиты
Aleksey
и всю обертку для создай вм запусти роль загони тесты выключи виртуалку взорви ее
A.Soroko
Я думал чегото новое почвилось (
Timur
Aleksey
Sergey
Aleksey
ну ок потом гдето докладывался что плакал страдал но потом спрыгнул да
Lev
Коллеги, поделитесь, кто чем тестит роли/плейбуки?
тут можешь чутка глянуть чутка цифр и подходы какие использовал https://www.reddit.com/r/ansible/comments/d757s7/does_anyone_use_iac_testing_pyramid_for_testing/
но по факту у тебя будет молекула.
Aleksey
Sergey