Carlos Omar
Спасибо вам всем за вашу помощь
Carlos Omar
огромное спасибо✌️
Boris 🦍
Всем привет, подскажите, такой кейс.
Boris 🦍
- name: "Fail task in case of upload errors"
fail: msg="Bundle upload failed"
when: ( item.rc != 0 )
with_items:
- "{{ bundle_upload.results }}"
loop_control:
label: "{{ item.rc }}"
Boris 🦍
Boris 🦍
Boris 🦍
G
Всем привет! У кого-то возникали проблемы с авторизацией в docker_registry гитлаба или другого сервиса с модулем community.general.docker_login? У меня плавающая проблема с ошибкой при авторизации, причину которой никак отловить не могу
G
TASK [ingress-compose-up : Log into DockerHub] *********************************
fatal: [ubuntu-20.04]: FAILED! => {"changed": false, "msg": "Error connecting: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))"}
G
периодически такую ошибку ловлю
G
из более менее постоянного это первый "с нуля" прогон теста converge всегда падает, а далее уже как повезет
G
юзер в группе docker находится
G
есть issue, где как раз про юзера писали, но это кажется не мой кейс https://github.com/ansible/awx/issues/571
Ivan
а есть неспящие?
У меня странное:
из-за чего может быть такое:
- name: Install NOC
hosts: svc-noc-exec
....
roles:
- role: noc
- role: goss
tags: [goss]
роль goss запускается, а noc игнорится, будто её и нет вообще, хотя варсы из неё подтягиваются, если написать
vars_files:
- "./defaults/main.yml"
- "../../vars/main.yml"
усложняется тем, что вживую работает, а из молекулы — нет
Sergey
Ivan
Sergey
Так всё валидно вообще-то, твой тег потегал только вызов роли goss.
Ivan
а я не запускаю с тегом
Sergey
А ежли сдвинуть на четыре влево, то потеган будет весь плей.
Ivan
я к тому, что noc вообще не запускается
Sergey
Смотря что там внутри опять же - может, таки тег.
Ivan
не, теги тут вряд ли при чём
Ivan
у меня тут несколкьо изменений за раз, ansible_interpreter py3, molecule 2->3 и ещё смена путей для запуска молекулы
так что косяки могут быть все
Sergey
python3 + centos 7 + yum = 🤷♂️
Sergey
Чот такой отстой в этом место, что прямо аж неприятно. Спасибо IBM, тьфу, RedHat, тьфу, Ansible Inc. за наши счастливые установки пакетов.
Ivan
не, центоса тут нет
Ivan
а в целом, как дебажить, почему роль не запускается в плее?
Sebor▂▅▇█▓▒░
Подозреваю, Сергей делится со своей болью)
Sergey
Sergey
Четырёх "вэшек" уже много - начиная с трёх, просачиваются сообщения ssh-плагина.
Ivan
В случае молекулы там ток --debug, это думаю около 2-3
GithubReleases
ansible/ansible tagged: v2.10.3
Link: https://github.com/ansible/ansible/releases/tag/v2.10.3
Release notes:
New release v2.10.3
Vitaly
Ребятушки, подскажите, пожалуйста.. я тут натолкнулся на типичную хрень) Как нужно поступить, когда роль А использует роль В, но не как жёсткая зависимость, а...опционально внутри себя делает import_role.
Ну и я хочу чтобы возле плейбука я указал в requirements.yml только роль А, и при galaxy-install скачались все её зависимости в том числе (роль В нужной версии). но только скачались, а не исполнялись перед вызовом роли А, как это делает ансибл, если указать A/meta/main.yml.dependencies: [B] 😐
Отделение Bereke Bank
Andrey
здравствуйте
подскажите пожалуйста, под ансибл есть модуль изменения статического роутинга на линуксе с сохранением в конфигурационные файлы системы или только шел скрипт писать?
Анатолий
Привет всем, подскажите пожалуйста
Анатолий
Could not find or access
Анатолий
при попытке запустить ансиблом питонячий скрипт
Анатолий
Пути указаны верно,executable на скрипте также установлен
tutunak
tutunak
+ прав проверь
Lev
О, релиз подъехал, кто уже обновился? https://twitter.com/relrod6/status/1323452426066776066?s=21
Ivan
Radik
всем привет
как мне заюзать в meta роль, у который дохрена тасков, но мне нужен определённый
dependencies:
- role: python3
в ней нет main.yml
зато есть дохрена других, среди которых нужная мне
Rad
Rad
не знаю сработает ли в dependencies, но можно проверить
Radik
попробую сейчас
Radik
а в целом нет возможности указать что-то вроде tasks_from?
Rad
а я не правильно вопрос понял, то что я посоветовал это запуск всей роли по тегу , про отдельную таску не подскажу
Aleksey
Aleksey
я уже собираю имиджи
Владимир
Добрый вечер!
Если ли возможность копировать файлы между директориями в s3, не скачаивая файл на промежуточное место?
Есть директория в s3 users/1/4 - мне нужно скопировать все файлы по следующему пути users/2/4
Модуля готового нет - только делать через shell с вызовом aws cli?
Lev
Anonymous
Н-да. Что за звезды. Копирование с3, роутинг (рили - это боль, от облака к облаку), и комбо мускуль админ и Сергей на бабколюбном центос
Anonymous
Anonymous
И это не ансибл. А башсибл
Владимир
Anonymous
А теперь о странном . У кого есть роль под envoy где прокси статика и пара апстрим в ноду и что то подобное
Anonymous
Я енвой конфиг как сделать через шаблон не осилил
Anonymous
Все время материться
Anonymous
То есть мысль
Anonymous
Обернуть апстрим в ансибл
Anonymous
Что я знаю - антипатерн для енвой
Anonymous
Но и врядли у каждого тут есть сервис Дискавери
Olga
Добрый вечер :) вопрос, можно ли каким нибудь дедом макаром в eip сделать таг чтобы когда создается- с Name создавался.. как например в ec2... все перерыла, не нахожу вообще такой опции.. он создается и в имени всегда «-«
Aleksey
https://github.com/ansible-community/molecule/discussions/2942#discussioncomment-119888
да мы сломали молекулу, но мне пох шлите мержи
Я и твой кот
AlexShmel🐝
Подскажите, я могу в hosts.yaml Как то указать альтернативный адрес подключения для хоста, например что бы основным был адрес 10.200.0.2 и если он не доступен то идти по адресу 1.2.3.4
tutunak
AlexShmel🐝
Напиши динамик инвентори, которое перед запуском будет чекать и отдавать то что нужно
А подскажи еще такую штуку, у этого формата записи hosts.yaml файле есть какоето название ?
all:
hosts:
# server #1
1.2.3.4:
site: do_nl
net:
hostname: hostname.local
ifaces:
- name: eth0
ip4: 1.2.3.4
mask4_cidr: 20
gw4: 1.2.3.1
И чем он отличается от этого формата записи
(из сети)
# Example host definition:
# [pkn]
# myserver ansible_host=my.server.at.example.com
# [pkn:vars]
# ansible_connection=ssh_pkn
# knock_ports=[8000,9000]
# knock_delay=2
AlexShmel🐝
Я постоянно натыкаюсь на примеры в фтором формате, но исторически сложилось что мой файл записан как на первом примере
AlexShmel🐝
и я не понимаю как конвертить второе в первое
Roman
AlexShmel🐝
Roman
Пожалуйста
Игорь
подскажите, я пытаюсь скопировать файлы через synchronize из ../
но в результате получаю файлы из ./
чтобы скопировать файлы из родительской директории приходится указывать src: ../../
почему так?
Игорь
откуда считается путь?
Aleksey