Вопросы по теме 'ansible-role'

Ansible не обнаруживает переменные роли по умолчанию в своем обработчике
Передает ли ansible переменные роли по умолчанию обработчикам внутри той же роли? Вот минимальный отрывок из учебника, в котором есть проблема: Иерархия ролей - playbook.yml - roles/ - gunicorn/ - defaults/ - main.yml -...
2817 просмотров

Может ли существовать структура каталогов в папках шаблонов ролей или файлов Ansible?
Базовая структура каталогов роли Ansible: rolename files templates tasks ... Теперь мой вопрос: могут ли папки с файлами или шаблонами иметь внутри себя структуру каталогов, например: rolename files templates etc...
567 просмотров
schedule 24.01.2023

В чем разница между ролями и задачами (и тегами) в Ansible?
Я постоянно путаюсь между ролями и задачами . Я понимаю, что теги — это способ пометить отдельные элементы, но я не понимаю, как их использовать. Допустим, мне пришлось сделать следующее Users Create a user named "deploy" Add ssh key...
3879 просмотров
schedule 24.10.2022

Зависимости обработчика для Ansible
У меня есть роль, которая настраивает /etc/network/interfaces.d/ethX . Он имеет обработчик «интерфейс перезапуска», который вызывается через уведомления. Но есть несколько программ, которые слушают этот интерфейс и должны быть перезапущены, если...
1245 просмотров
schedule 06.10.2022

Можно ли игнорировать отсутствующую роль в Ansible?
Я использую Vagrant+Ansible в проекте. Я хочу сделать необязательным для пользователя предоставление роли под названием «рабочая область», которая будет включена в подготовку. Это позволяет пользователю установить свою собственную подсказку,...
1100 просмотров
schedule 04.04.2023

Ansible: Как заполнить переменную значением шаблона/подстроки в строке удаленного файла?
У меня есть удаленный сервер с файлом на нем. Одна строка в этом файле следующая: authorizationToken=<hash or empty string> Я хотел бы установить переменную в роли на значение того, что после знака равенства в этой строке, если...
514 просмотров
schedule 04.05.2024

Проблема с рабочим процессом ролей Ansible
Я хочу (шаг 1) изменить файл конфигурации postgresql, (шаг 2) перезапустить службу, а затем (шаг 3) добавить пользователя БД. ../роли/постгрес/задачи/main.yml - name: change postgre pg_hba.conf template: src=pg_hba.conf.j2...
104 просмотров
schedule 28.10.2022

скажите Ansible для инициализации elm
У меня есть независимая роль для установки elm, и последней задачей является elm init , чтобы настроить начальный проект elm, но у меня проблемы с этой задачей, потому что мне нужно сказать «да», когда elm предложит мне Привет! Проекты Elm...
63 просмотров
schedule 28.01.2023

Управление большим количеством ролей Ansible
Мы работаем над переводом нашего проекта на Ansible. В связи с масштабом проекта нам потребуется большое количество ролей (30+). Где мы сталкиваемся с проблемами, так это в том, как хранить эти роли и управлять ими. Вещи, которые мы рассмотрели:...
533 просмотров
schedule 08.03.2023

Как предотвратить многократное выполнение роли ansible, если она указана как зависимость?
Мы разбили наше гигантское рабочее пространство ansible на отдельные простые роли, которые можно запускать самостоятельно. Все они зависят от нашей роли yum, которая предоставляет репозитории и т. д., и все роли (A, B, C) указаны в их meta.yml :...
2453 просмотров
schedule 12.05.2023

Как перебрать список списков и передать переменные в роль Ansible?
У меня есть роль Ansible, которая использует переменные: connection_name, connection_ip и т. д. для создания соединения. В моих файлах хостов я мог бы иметь множество «соединений» и определить его как словарь списков: host_file: hosts:...
739 просмотров
schedule 15.10.2023

Где разместить файл requirements.yml для Ansible и использовать его для разрешения зависимостей?
Я новичок в ансибле и изучал зависимые роли. ссылка на документацию Чего я не нашел в документации, так это того, где разместить файл requirements.yml . Например, если мой site.yml выглядит так: --- - name: prepare system hosts: all...
13543 просмотров
schedule 02.08.2023

Как выполнить задачу на всех хостах из группы, когда playbook выполняется с ограниченными хостами?
Сценарий У меня есть группа A в моем инвентаре, где A содержит a1,a2,a3 хосты. Это означает, что я могу написать в своей книге X.yml : - hosts: A roles: - role: name: r Проблема заключается в том, что playbook X...
380 просмотров

Как создать базовую роль Ansible локально?
Роли Ansible для общей разумной базовой конфигурации для всех машин. Должен поддерживать RHEL/Debian/SuSE/Solaris/HPUX/Ubuntu Linux. Базовая конфигурация хоста должна выполнять следующие задачи: ntp — настроить параметры NTP на основе общей...
77 просмотров
schedule 20.12.2023

Как передать хранилище (переменную хранилища) нескольким ролям, где сами роли имеют несколько зависимых ролей?
Я запускаю ansible 2.7.10, и у меня есть сборник пьес, в который я «включаю» разные роли в разные пьесы. Все роли, которые я называю, имеют общие зависимые роли. Сейчас я нахожусь на том этапе, когда хочу, чтобы все роли в этой пьесе читали...
907 просмотров
schedule 14.02.2023

Что такое замещающий модуль junos_install_config?
При использовании модуля junos_instal_config из роли Juniper.junos для ansible в плейбуке, таком как: --- - name: Send Set Files to Different Devices hosts: all roles: - Juniper.junos connection: local gather_facts: no tasks:...
250 просмотров

Как переименовать имя доступной роли?
Я создал доступную роль с именем, предположим, что role_A. Теперь меня попросили следовать стандартному соглашению об именах в соответствии со стандартом компании. так есть ли способ, которым я могу переименовать свое имя роли. Или просто команда...
962 просмотров
schedule 29.02.2024

Развертывание ADF завершается сбоем, если объекты ADF переименовываются
Мы переименовали наши конвейеры ADF в коде и попытались развернуть их, используя роль « -role: ansible-role-azure-adf-deploy ». Но сборка завершается со сбоем, поскольку не удается удалить существующие объекты ADF. Я пытался использовать параметр "...
74 просмотров

В ansible есть ли способ зарегистрировать результат роли?
По сути, я пытаюсь запустить определенную роль только в том случае, если другая роль могла работать без ошибок. Это возможно? Я пробовал что-то подобное, но это не работает, как ожидалось tasks: - include_role: name: user_role register:...
237 просмотров
schedule 06.03.2023

Это лишний тег ansible?
В то время как многим может понравиться ansible, мне кажется, что с ним довольно смешанные и несколько избыточные понятия, такие как tags , roles , inventory/hosts files , hostgroups , playbooks , tasks "when" conditionals , довольно сложно...
65 просмотров
schedule 01.12.2022