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

Пропустить задачу Ansible при работе в режиме проверки?
Я пишу плейбук Ansible и у меня есть задача, которая всегда терпит неудачу в режиме проверки: hosts: ... tasks: - set_fact: filename="{{ansible_date_time.iso8601}}" - file: state=touch name={{filename}} - file: state=link...
39759 просмотров
schedule 12.09.2022

Ansible Dynamic Inventory не может получить последнюю информацию ec2
Я использую ec2.py динамическую инвентаризацию для подготовки с помощью ansible. Я поместил файл ec2.py в файл /etc/ansible/hosts и пометил его как исполняемый. У меня также есть файл ec2.ini в /etc/ansible/hosts . [ec2] regions =...
4836 просмотров

ansible заблокирован в ожидании не отвечающих служб с помощью сервисного модуля
У меня есть следующая пьеса, которую я тестировал, и все задачи работают нормально, за исключением случаев, когда невозможно остановить не отвечающую службу на хосте. Он продолжает ждать в течение долгого времени и никогда не получает ответа от...
760 просмотров

В чем разница между использованием sudo в плейбуке и задаче?
Если я хочу установить что-то, используя, например, apt, я могу создать playbook: - hosts: xxx roles: - my-role И в tasks/main.yml в роли: - name: install something sudo: yes apt: "name=something state=installed" Но я могу...
291 просмотров
schedule 02.03.2024

Разделение данных между хостами в Ansible (индекс доступа к хосту в задаче?)
Я пытаюсь использовать Ansible для параллельных вычислений. Мои данные тривиально распараллеливаются, мне просто нужно разделить файл между моими хостами (экземплярами EC2). Есть ли канонический способ сделать это? Следующей лучшей вещью было бы...
384 просмотров
schedule 03.01.2024

Ansible — как условно инвертировать переменные в playbook
Мне нужно было иметь возможность инвертировать переменные, хранящиеся в файле JSON, который передается в playbook из командной строки. Вот задачи, которые я поставил (они одинаковы за исключением vars), это фрагмент плейбука: - name: Prepare...
1536 просмотров
schedule 01.11.2023

Ansible yum обновляет пакет, когда он действительно доступен
Я пытаюсь написать простой ansible playbook для выполнения обновления yum на серверах, если обновление доступно, а затем перезагрузиться, если обновление было выполнено. Я действительно не могу понять, как проверить, доступно ли обновление пакета, не...
1230 просмотров
schedule 20.10.2022

Модуль Ansible mysql_user не принимает зашифрованный пароль
При написании пьесы для настройки MySQL и администратора я столкнулся с проблемой добавления зашифрованного пароля root. При использовании обычного текстового пароля и без включения encrypted=yes все работает. Я хотел бы включить зашифрованный...
1418 просмотров
schedule 08.05.2024

Предоставление сервера с нуля в Ansible
Мне нужно подготовить очень свежий сервер Ubuntu с Ansible. Вначале у него есть только root пользователь и сгенерированный пароль. Первое действие, которое мне нужно сделать, это создать пользователя service , установить для него пароль, при...
196 просмотров
schedule 07.07.2022

Могу ли я использовать данные инвентаризации из веб-службы в playbook?
В настоящее время я запускаю свои плейбуки через # ansible-playbook -i myscript.py myplaybook.yaml где myscript.py создает соответствующую информацию о хосте (согласно документации ), а myplaybook.py начинается с --- - hosts: all...
808 просмотров
schedule 02.12.2023

Ansible docker_container etc_hosts с переменным ключом
У меня есть сценарий, с помощью которого я создаю контейнер докеров и добавляю в него несколько записей хостов, поскольку etc_hosts принимает ключ как имя хоста и соответствующий IP-адрес. В моем случае мне нужно, чтобы имя хоста и IP-адрес...
5388 просмотров

проблема с модулем ansible slack
Я пытаюсь использовать слабый модуль с ansible 2.1. Я создал токен Slack API (воссоздал его сегодня для тестирования) и использовал его в задаче роли. Однако, когда задача вызывается, я получаю ошибку, скопированную ниже: - name: Send...
1473 просмотров
schedule 16.10.2023

Назначение атрибута hosts динамически в Ansible из Python
Я интегрирую Ansible с Python и MySQL DB. Частью моего варианта использования является то, что, учитывая имя группы в Ansible, отправляю это имя группы в python, который выполняет чтение базы данных и возвращает список IP-адресов, соответствующих...
522 просмотров
schedule 31.10.2023

Ansible: вам следует перестроить с использованием libgmp ›= 5, чтобы избежать уязвимости для тайминговых атак.
Я использую centos-ansible, и я столкнулся с проблемой, как показано ниже. К вашему сведению, когда я использую ubuntu -ansible , я не получал следующих предупреждений и могу перейти к той же книге. Но в centos у меня не получается с тем же...
1781 просмотров