Nklya
В репе все скрипты лежат
Михаил Telsir
/help@ansible_ru_bot
Alexander
manefesto
/help@ansible_ru_bot
manefesto
Не работает
Sergey
работает отлично, но в привате
Nklya
Вежливый бот, пишет простыни в приват))
Vadim
https://github.com/vrutkovs/ansible-telegram-bot - patches welcome
Dmitry
А есть какие-то паттерны по именованию / публикации ролей которые деплоят софт через контейнер?
Dmitry
допустим деплою nginx, думаю назвать репозиторий ansible-docker-nginx но чето длинновато)
Danila
AD_nginx
Dmitry
😄
Danila
чтобы все думали, что ты пидор и извращенец
Dmitry
Ну реально, если моя роль деплоит софт через контейнер, по идее ведь это та же роль ansible-nginx, но понимание что она в контейнере необходимо...
Dmitry
и да, nginx это как пример, само собой
Dmitry
(надеюсь, как и пример про пидора :))
Dmitry
остановлюсь на ansible.docker-nginx
Alexander
я наверняка что-то не понимаю, но зачем вназвании ролей для ansible слово Ansible
Dmitry
Alexander
Nklya
Автор.нейм это когда роли из Галакси тянутся
Dmitry
я именно про роли с деплоем софта из контейнера
Nklya
а вот и нет)
bebebe
Dmitry
helm
Ну это когда есть кубер
Dmitry
кубера нет, есть хосты и минимальный людской bandwidth
bebebe
Dmitry
minikube для прода?
Dmitry
я говорю о ситуации когда есть дев, прод, но, условно, 1 девопс
Dmitry
Но так-то да
Alex
А как через ансибл удалять из альтернатив или выбирать? Alternatives только добавляет.
Sergey
В примерах прямо и выбирает, разве нет?
Konstantin
https://www.redhat.com/en/events/automating-networks-ansible-webinar-2018
Mikhail
Я думаю update alternatives это интерфейс для челоаеков, а если ты ансибл можешь и стмлинками
manefesto
Сергей
всем привет. подскажите почему не работает такой код?
- name: List configured runners
command: gitlab-runner list
register: configured_runners
changed_when: False
- name: Register runner to GitLab
command: gitlab-runner register >
--non-interactive
--url '{{ gitlab_runner_coordinator_url }}'
--registration-token '{{ item.gitlab_runner_registration_token }}'
--description '{{ item.gitlab_runner_description }}'
--tag-list '{{ item.gitlab_runner_tags | join(",") }}'
--executor '{{ item.gitlab_runner_executor }}'
--docker-image '{{ item.gitlab_runner_docker_image }}'
with_items:
- gitlab_runners
when: configured_runners.stderr.find('\n{{ item.gitlab_runner_description }}') == -1
Сергей
говорит, что item это не объект, который лежит в gitlab_runners
Сергей
а
ansible.utils.unsafe_proxy.AnsibleUnsafeText object
Сергей
так вообще законно использовать with_items ?
Alexander
в When не используются Jinja-блоки, то есть {{ }}
Сергей
спасибо
Nikita
Всем привет, простите за глупый вопрос. Есть плейбук с ролями. В одной из ролей есть хэндлер на перезапуск sshd
- name: restart sshd
systemd:
name: sshd.service
state: restarted
async: 10
poll: 3
После выполнения этого хэндера все остальные отваливаются. Не могу понять как сделать, чтобы не было такой проблемы
Sergey
Nikita
Sergey
Vadim
Nikita
/warn
Привет. Как можно сделать двойную итерацию?
Тоесть есть 2 айтема, {{ users }} и {{ groups }}
Мне надо каждого юзера прогнать через все группы в shell команде
k
/warn
groups: test1, test2
users: user1, user2
И это прогонит
test1 user1
test1 user2
test2 user1
test2 user2?
Nikita
/warn
Спасибо, все получилось
Anonymous
это я
Anonymous
всем привет, коллеги
и сразу к делу
Запускаю я значит molecule create
а она мне
failed: [localhost] (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
fatal: [localhost]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
ваши варианты?
Constantin
Так, а если убрать no_log?
Anonymous
там проверка на бота, походу изначально, при вступлении есть 2 кнопки, типа "принять" или "не принять", просто с кастомным текстом
Anonymous
бот ждёт эпплая иначе реджектит вступление в группу( ну это моя девелоперская версия)
и по факту эпплая уже делает объявление в канал с таким текстом
Nklya
У молекулы есть дебаг
akamit
привет. только у меня не работает опция no_extra_spaces в ini_file?
Alex
/warn
/warn
Можно ли как-то в ansible tower в survey дать выбор установить пакеты с помощю python2 или python3 и соответвенно стартовать плейбук на разных питонах?
/warn
Имеется ввиду pip пакеты для python
/warn
Опять я.
Выдает синтаксическую ошибку.
не указывает конкретно где.
Где может быть проблема?
k4k
табы, нет?
k4k
а можно текстом в личку?
/warn
https://pastebin.com/FTadmZVd
k4k
самая первая строчка
k4k
это что?
/warn
Имя role
k4k
странно, у меня не такая иерархия
k4k
k4k
к примеру