Andrew
но я смотрю в установщик, там репа, в репе 2.5 есть
ищу команду, которой установка запускается
Andrey
А это нормальная практика анзиблом докеровские контейнеры запускать, или чем-то другим это управляется?
Michael
Vadim
а epel еще 2.4.3
Andrew
ну и зайди по ссылке репы
Vadim
а, уже обновили. Вот отстой
Andrew
и вот чо делать
Danila
Посоны, а есть такие параметры, которые можно на ходу указывать?
Andrew
да
Danila
Вот чтоб перед стартом плейбука ты указал все пароли и не хранил их в ролях да буках
Danila
Например
Artur
-e "password=pas"
Nklya
Как будто это безопаснее))
Artur
пробел перед исполнением команды поставил
Artur
и в истории это не сохранится
Vadim
и вот чо делать
https://github.com/ansible/awx/blob/devel/docs/custom_virtualenvs.md
Nklya
infrastracture as bash history))
Andrew
Danila
Michael
Pavel
потом при запуске плейбука ввел пароль от ваулта (или ключик) и поехал
Artem
Привет ребята подскажите пожалуйста как можно произвести процедуру копирования файлов определённого расширения (*.war) в пределах одного хоста?
Artem
* всех файлов в каталоге определённого расширения
Nklya
cp -r '/foo/*.war' '/bar'))
Artem
спасибо..так у нас юзается сейчас 😊 думал возможно есть какой то аналог с помощью модулей ансибла
Nklya
Лучше подойти с другой стороны и поставить вопрос "что вы делаете таким образом?"
Потому что звучит как дичь какая-то.
Нужно не натягивать текущие процессы на ансибл, а делать нормально
Sergey
Sergey
manefesto
сегодня пол дня провозился с этим awx
manefesto
у меня версия 1.0.1. просто так на вышестоящую не мигрируешь
manefesto
а еще сейчас хотят ввести что-то типа dynamic survey
Artem
Nklya
Старые артефакты нужно хранить в хранилище артефактов, а не на хосте куда они деплоятся
Artem
Roman
synchronize, но это не точно
Отвратительный модуль кстати. Пренеприятные баги имеются, не работает через jumphost (с использованием ssh proxycommand). Да еще и не идемпотентый.
Sergey
Sergey
Достаточно только его обмазать ключами и параметрами нужным образом.
manefesto
manefesto
раньше делал через command
Roman
manefesto
надо его научиться просто готовить
Nklya
Ну или PRs are welcome
Nklya
Или хотя бы ишью, а не плач в чятике
manefesto
ну клучи не ключи, а хотя бы минимум он дает
manefesto
я вообще без ключей, у меня локалка в пределах стойки
Roman
Или хотя бы ишью, а не плач в чятике
Они есть. Им где-то полтора - два года.
https://github.com/ansible/ansible-modules-core/issues/4508
https://github.com/ansible/ansible-modules-core/issues/5786
https://github.com/ansible/ansible/issues/29698
https://github.com/ansible/ansible/issues/29450
Nklya
Тогда все хорошо))
Roman
Nklya
Этожмоягифка))
Alexander
Этажевогифка
hamper 𓅝
А как при ad-hoc использовании модуля shell передать ему параметр executable?
hamper 𓅝
Roman
не используя shell можно как-то проверить что пакет установлен через apt?
Leonid
install_recommends есть у модуля apt. Вангую, что через него можно)
Leonid
Но сам не пробовал)
Roman
Roman
без shell никуда )
Leonid
Да, точно. Чот не вчитался.
Ну походу да...
Alexander
https://github.com/ibuildthecloud/systemd-docker
Alexander
вот такая штука гуглится
Asten
Asten
ты правильно понял, заполнить это вставить переменные. Я просто описал весь процесс который стоит реализовать. у многих весь процесс заключается в запуске docker run -d...
Asten
https://github.com/ibuildthecloud/systemd-docker
[Unit]
Description=%i service with docker compose
Requires=docker.service
After=docker.service
[Service]
Type=oneshot
RemainAfterExit=true
WorkingDirectory=/etc/docker/compose/%i
ExecStart=/usr/local/bin/docker-compose up -d --remove-orphans
ExecStop=/usr/local/bin/docker-compose down
[Install]
WantedBy=multi-user.target
Konstantin
Мне кажется или какие-то велосипеды делаете?😳
Konstantin
Konstantin
Да и я в swarm использовал докер, а деплоил гитлабом
Andrey
А обязательно ансиблом? Кто его дёргает?
Да в принципе-то нет... Пока никто не дергает, но наверное будет дженкинс дергать...
А чем тогда редеплоить? Хочется более декларативного подхода конечно, но это пожалуй не обязательно.
Konstantin