Kolya
Timur
У вас проблема поднять тестовую виртуалку, в которой у вас будут права администратора? :)
Kolya
Timur
У вас случаем molecule.yml с виндовым боксом не завалялось?
Мы тесты в облаках гоняем. Можно посмотреть как выглядит шаблон для тестов наших ролей:
https://github.com/lean-delivery/ansible-development-kit/blob/master/ansible-role-%7B%7Bcookiecutter.role_name%7D%7D/molecule/cloud-aws-direct/molecule.yml
Kolya
Timur
Это не имеет отношение к винде и powershell
Timur
Как выглядят плейбуки для работы с тестовыми инстансами молекулы в AWS, можно глянуть тут:
https://github.com/lean-delivery/ansible-molecule-drivers/tree/master/AWS
Timur
Для Azure - здесь:
https://github.com/lean-delivery/ansible-molecule-drivers/tree/master/AZURE
Timur
Рекламы чего? Бесплатного кода? :)
Timur
Kolya
Рекламы чего? Бесплатного кода? :)
А с доменной авторизацией пробовали? я про net user {{ ansible_user }} {{ ansible_password }} /add
net localgroup administrators {{ ansible_user }} /add
Timur
Timur
шоб було?
Kolya
Для того чтобы не заводить локального админа
Kolya
Ансиблу
Timur
Которая живет до окончания тестов
Kolya
На тестовой - проблем нет
Kolya
Для прода - не подходит к сожалению
Timur
Мы про молекулу говорим или про деплой на прод?
Kolya
CredSSP с сертификатной авторизацией работает?
Timur
Timur
И ntlm работает тоже
Timur
Kolya
Работает
а почему у вас ansible_winrm_server_cert_validation: ignore ? Внутренняя специфика?
Timur
Timur
От нечего делать?
Timur
Вам денек отдохнуть хватит? :) Чтобы понять неуместность косплея Дудя в этом чатике?
Kolya
=D
Timur
Kolya
CredSSP на Windows не так давно обновился как и уровень ssl/tls на 2к16.2к19 по дефолту.. Поэтому любопытно есть ли проблемы с кредссп или нет
Timur
Kolya
Хотя данный проект вполне вероятно уйдет в прод в колхозном варианте
Alex
Anonymous
[root@debug ~]# cat /etc/adduser.conf
cat: /etc/adduser.conf: No such file or directory
Anonymous
вполне все создается с точкой
Anonymous
CentOS Linux release 7.7.1908 (Core)
Alex
Alex
менять версию ансибла ради одного таска это как бы оверкилл, имхо
Alex
и даже без как бы :)
Anonymous
ну ищзначально мб о ансибл - потом именно нет
Anonymous
речь шла о центосе
Anonymous
то что. точкой не все системы. любят - это и так понятно
Anonymous
тот же дженкис на сколько я помнбю, по весне не поддероживал такие логины
Gleb
речь шла о центосе
в rhel-like вообще пропатченный adduser и он никак не конфигурится. Ну они запатчили создание с точкой, а другие спецсимфолы нет, вдруг захочется в начале имени юзера использовать + например.
Anonymous
возможно, но в 2019 не поддерживать логин с точкой - выгялдит так себе
Gleb
ну я надеюсь на systemd, в итоге у всех все одинаково работать будет.
mk
Други, существуют ли книги на русском по анзибл?
mk
На великом и могучем как то легче заходит
Timur
Alex
ансибл 2.3, мамонт еще тот :)
Oleg
128мегабайт :-\
Vitaly
128мегабайт :-\
на некоторых сайтах главная страница больше весит, сего уже про 128mb заловаться то? )
Vitaly
тем более что это явро скан в PDF картинках, а не векторе
Ivan
Привет!
У меня какая-то херня, направьте пожалуйста:
Есть CI
.base_builder: &base_builder
...
script:
- molecule test -s $SCENARIO_NAME
build_ubuntu18:
variables:
...
SCENARIO_NAME: ubuntu18
<<: *base_builder
build_debian10:
variables:
...
SCENARIO_NAME: debian10
<<: *base_builder
Вот create.yml https://gist.github.com/ekbfh/39629926ec71aaada30c26e0d9a7a81c
По отдельности всё работает. Но как только запускается больше 2 ролей, они начинают перемешиваться о_О
Ivan
mk
большое человеческое спасибо
Timur
Timur
Как сценарии молекулы выглядят? Как расположены относительно папки?
Ivan
В сценарии убунты и написал имя дебиана, и наоборот
Timur
???
Timur
Ivan
Ivan
Щас вернусь с апдейтом
Timur
А, ну понятно. Имя сценария в файле молекулы неправильно указано
Timur
У нас тоже частенько так бывает
Timur
Когда сценарии копируешь и забываешь конфиг поправить
Ivan
Ошибка копипасты, да
Timur
Кстати, а зачем вам inv.yml?
Timur
Если вы инвентарь все равно молекулой генерите
Timur
Так параметры инвентаря можно просто в сценарии молекулы добавлять
Timur
Зачем отдельный файл?
Ivan
options:
i: inv.yml
оно добавляется