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

Ansible, запускать задачу, если playbook включает роль
Представим себе playbook со следующими ролями: base, мониторинг, nginx и еще один playbook только с base и nginx. Теперь я хочу, чтобы в роли мониторинга запускалась задача, только если playbook включает роль nginx, потому что для мониторинга nginx...
3403 просмотров
schedule 18.06.2022

Нужна помощь в понимании последовательности рабочего процесса для выполнения переменной Ansible
Нужна помощь в понимании последовательности рабочего процесса для выполнения переменной Ansible в доступных задачах или плейбуках, Какая переменная используется в конце, когда мы используем все это .. 1) vars 2) group_vars 3) host_vars...
1209 просмотров
schedule 25.05.2022

Как перезапустить Jenkins с помощью Ansible и дождаться его возвращения?
Я пытаюсь перезапустить службу Jenkins с помощью Ansible: - name: Restart Jenkins to make the plugin data available service: name=jenkins state=restarted - name: Wait for Jenkins to restart wait_for: host=localhost port=8080...
20526 просмотров

Создание экземпляра AWS EC2 с помощью ролей Ansible IAM имя_профиля_экземпляра UnauthorizedOperation: ошибка
Я пытаюсь создать экземпляр EC2 через ansible, используя роли IAM, но при запуске нового экземпляра получаю ошибку failed: [localhost] => (item= IAMRole-1) => {"failed": true, "item": " IAMRole-1"} msg: Instance creation failed =>...
6057 просмотров
schedule 08.06.2024

Ansiblesync запрашивает парольную фразу, даже если она уже введена в начале
Модуль синхронизации Ansible (v1.6.5) запрашивает парольную фразу (введите парольную фразу для ключа) хотя я уже ввел ее в начале запуска playbook. Есть идеи, почему? Я запускаю свою книгу со следующими параметрами: -u myuser...
12034 просмотров
schedule 13.01.2024

Прерывание ansible playbook, если хост недоступен
Мне интересно, есть ли какой-нибудь достойный способ потребовать, чтобы все хосты, которые должен выполнять набор задач, были действительно доступны? В настоящее время я пытаюсь заставить его обрабатывать обновление, которое может быть болезненным,...
7789 просмотров
schedule 07.12.2023

ansible игнорировать конфигурацию run_once для задачи
Я использую Ansible и хочу запустить задачу только один раз. Я следую документации по настройке и запуску задачи только один раз . - name: apt update shell: apt-get update run_once: true Но когда я запускаю Ansible, он всегда выполняет...
12298 просмотров
schedule 14.01.2024

Невозможно скопировать каталог с помощью модуля копирования Ansible
Я пытался скопировать каталог (в Linux) на удаленный узел Windows. Я могу копировать отдельные файлы без каких-либо проблем. Но когда я пытался скопировать каталог, я получал следующую ошибку. Окружающая среда: Windows 7 Команда: ansible...
1393 просмотров
schedule 03.02.2022

Почему эта команда ansible lineinfile для проверки строки в /etc/sudoers не работает, когда очень похожая выполняется успешно?
У меня есть Kodi , работающий на Raspberry Pi, для которого я пишу учебник Ansible. В этом плейбуке есть две задачи, которые проверяют, присутствует ли строка в /etc/sudoers , причем одна из них последовательно проходит, а другая постоянно терпит...
3002 просмотров
schedule 11.02.2024

Ansible: доступ к переменным хоста/группы из пользовательского модуля.
Есть ли способ получить доступ к переменным хоста/группы из специально написанного модуля ? Я хотел бы избежать передачи всех необходимых переменных в качестве параметров модуля. Мой модуль написан на Python, и я использую шаблон. Я проверил...
3198 просмотров
schedule 20.09.2022

Почему ansible игнорирует это регулярное выражение в линейном файле?
Я пытаюсь сообщить ansible добавить строку «ALL: ALL» в /etc/hosts.deny всякий раз, когда этой строки еще нет. Вот моя задача: - name: Ensure hosts.deny has default ALL entry lineinfile: dest="/etc/hosts.deny" regexp="^\s*ALL\s*:" line="{{...
2855 просмотров
schedule 16.02.2024

Не удается получить доступ к регистровой переменной в цикле
Я следил за этим примером playbook для создания стоечных серверов с использованием Ansible. http://nicholaskuechler.com/2015/01/09/build-rackspace-cloud-servers-ansible-virtualenv/ Это прекрасно работает, но работает только на одном сервере за...
774 просмотров

Как использовать Ansible для автоматизации разовых задач?
Я использую Ansible для автоматизации настройки виртуальных машин для некоторых наших сред сборки, например. настройка переменных среды PATH и прокси, установка глобальных инструментов Node.js и т. д. Это прекрасно работает, и можно легко...
610 просмотров
schedule 04.12.2022

Как сделать так, чтобы ansible обслуживал разные типы виртуальных хостов apache
Я начал изучать ansible как жизнеспособный инструмент управления конфигурацией для офиса, настройки тестовой среды и т. д. Мне удалось охватить большинство основных сценариев использования, использование плейбуков для определения задач и оркестровки с...
1823 просмотров
schedule 24.09.2023

Сохраняйте временные сценарии оболочки ansible вместо удаления
Я заметил, что Ansible удаляет временный скрипт, используя точку с запятой для разделения команд bash. Вот пример команды: EXEC ssh -C -tt -v -o ControlMaster=auto -o ControlPersist=60s -o...
15377 просмотров
schedule 11.01.2023

Ansible: with_items вместо hosts в текущей роли playbook
Я создаю роль, которую, возможно, захочу включить в качестве зависимости для нескольких сборников игр. Я хочу поддержать: clusterA.yml - hosts: - clusterA roles: - clusterA Vs: clusterB.yml - hosts: - clusterB roles: -...
1700 просмотров
schedule 19.08.2022

Как запустить mvn, если на целевой машине не установлен maven
Можно ли запускать команды mvn, если на целевой машине не установлен maven? Я знаю, что это странно. Возможно ли это с помощью некоторого инструмента / утилиты оболочки, в которую встроены инструменты maven / etc в инструмент / утилиту оболочки?...
4297 просмотров

Проверьте, существует ли служба с Ansible
У меня есть плейбук Ansible для развертывания приложения Java в качестве демона init.d. Поскольку я новичок как в Ansible, так и в Linux, у меня возникают проблемы с условным выполнением задач на хосте в зависимости от статуса хоста. А именно, у...
77184 просмотров
schedule 05.06.2024

ansible - как передать локальный DNS-сервер при запуске ansible-playbook для разрешения имени хоста
Я использую доступный (доступный 1.9.0.1). Я запускаю ansible-playbook для выполнения некоторых операций на целевом / удаленном компьютере, используя его имя хоста. В моем файле инвентаря есть запись для имени хоста, например...
3559 просмотров

Как передать переменную в доступную книгу воспроизведения в командной строке?
Я новичок в анзибле и задаюсь вопросом, как это сделать, поскольку следующее не сработало ansible-playbook -i '10.0.0.1,' yada-yada.yml --tags 'loaddata' django_fixtures="tile_colors" Где django_fixtures - моя переменная.
360190 просмотров