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

Ansible: как получить IP-адрес только из полного доменного имени в Ansible?
Итак, вот установка. Я передаю список FQDN через дополнительные переменные в playbook, но ключ управляющей машины копируется с соответствующими IP-адресами. Также в инвентаре нет их конкретной группы. Хост для этой playbook - это сервер,...
6510 просмотров

создать доступный инвентарь YAML на Python
Я хотел бы написать доступный файл инвентаризации YAML из скрипта Python. Кажется, что ожидаемый формат от ansible - только с парами ключей, с двоеточием в конце каждого хоста и нет - впереди, например: pe: hosts: host1: host2:...
2496 просмотров
schedule 10.09.2021

Ansible Parse JSON Array из реестра
Связанное сообщение: ответ на ответный анализ json-массива от api У меня есть плейлист Ansible, в котором регистрируется возвращаемая переменная: - name: Create Instance ec2_instance: aws_access_key: "{{access_key}}" aws_secret_key:...
5597 просмотров
schedule 01.12.2021

Ansible вложенные циклы через инвентаризацию
Я просматривал страницу циклов Ansible https://docs.ansible.com/ansible/2.7/user_guide/playbooks_loops.html , но я не смог найти то, что ищу ... Я хотел бы проверить, может ли «исходный» хост достичь / подключиться к набору целевых хостов на...
1071 просмотров
schedule 22.10.2021

Как пройти через инвентаризацию групп хостов и выполнить задачу для конкретной группы?
Эксперты, Я новичок в Ansible и учусь писать сценарии. Наткнулся на упражнение и нуждается в некоторой помощи - прокрутите группы хостов инвентаризации и замените любое существующее содержимое в / home / student / text1 текстом в зависимости от...
123 просмотров
schedule 22.11.2021

Как я могу ограничить количество хостов в шаблоне на AWX?
Хосты, к которым я обращаюсь в Playbook maint-change.yml , принадлежат двум группам (instancegroup1 и instancegroup2 с несколькими хостами в каждой группе) следующим образом: - hosts: "{{ server | default('instancegroup1 instancegroup2') }}"...
2465 просмотров

Использование remote_user в ansible_ssh_common_args в файле инвентаризации
В моей сети есть один сервер (server2), к которому нельзя получить прямой доступ. Сначала вам нужно установить ssh на server1, а оттуда на server2. В моем файле конфигурации есть следующая строка: remote_user = foo.bar Мой инвентарь:...
94 просмотров
schedule 17.11.2021

Шаблон задания AWX не распознает группу инвентаря aws_ec2, но ansible-playbook распознает - один и тот же файл yaml для обоих
Я пытаюсь запустить задания awx для экземпляров aws ec2, но продолжаю получать предупреждение «[ПРЕДУПРЕЖДЕНИЕ] Не удалось сопоставить предоставленный шаблон хоста, игнорируя: security_groups_webservers. Если я запускаю ту же книгу из командной...
151 просмотров

Ansible динамический инвентарь для виртуальной машины Azure только с частным IP
В Azure у меня есть группа ресурсов с 1 виртуальной сетью, содержащей 2 сервера; мастер и рабочий. Только мастер имеет публичный IP. Используя "простой" Ansible, я могу управлять обоими серверами, определяя частный IP-адрес рабочего как...
684 просмотров
schedule 05.03.2022

ansible - определить хосты / тег из динамического инвентаря в файле хоста
Я использую ec2.py и специальный тег в экземплярах ec2 для получения моих хостов, результаты отображаются в виде списка IP-адресов, например: Результаты ec2.py: "tag_test_staging": [ "10_80_20_47" ], Я определяю тег в моем...
1954 просмотров
schedule 14.03.2022

Объедините строки с помощью with_items и назначьте их переменной в Ansible
Мне нужно сохранить два 2 IP-адреса в переменной в vars_file при запуске ec2_instances, которые используются позже во время развертывания. Вот как я сохраняю один IP-адрес сервера: - name: Save server public IP to vars file lineinfile:...
10715 просмотров

Как я могу использовать зашифрованный пароль ansible-vault в файле инвентаризации?
Я хочу использовать зашифрованный пароль в моем файле инвентаря с помощью ansible-vault, а затем запускать playbook для этого файла. Что-то вроде: ansible-playbook --ask-vault-pass -i inventory test.yml Я пробовал использовать один пароль...
5426 просмотров

Цикл Ansible последовательно with_nested множественный массив
Я хочу использовать with_nested, но с двумя разными массивами последовательно, устройства: данные: / dev / vdb данные: / dev / vdc имя хоста: host1 host2 host3 Я пытался использовать этот способ - name: debug debug:...
30 просмотров

Хосты не выбираются из файла инвентаризации
Я пытаюсь выполнять задачи в playbook для хостов, упомянутых в моем файле инвентаризации, которые сгруппированы в «Jira». Но по какой-то причине моя группа не определяется для выбора. содержание файлов смотрите ниже. Как я могу запустить все...
2735 просмотров
schedule 19.03.2022

Проблема с назначением переменной для каждой среды в Ansible
Я создаю AMI с упаковщиком и предоставляю его с помощью Ansible. AMI должен быть построен с различными переменными в зависимости от среды. Поэтому я использовал приведенную ниже структуру, основанную на эту статью: ├── ansible.cfg ├──...
3769 просмотров

Плагин Ansible inventory для Azure выдает ошибку кодирования
Насколько я понимаю, использование модулей ansible-inventory-plugins вместо динамических-inventory-provisioners - это новый способ обработки динамических хостов, например, облачных провайдеров и так далее. Итак, сначала я установил учетные данные...
554 просмотров
schedule 30.03.2022

Хранилище Ansible в playbook с переменной ошибки tomcat_password не определено
Я новичок в ансибле. Я пытаюсь выполнить некоторую задачу развертывания в 142.23.9.23 с помощью ansible, используя jenkins. Я получаю сообщение об ошибке ниже. => {"msg": "Поле 'begin_pass' имеет недопустимое значение, которое включает...
210 просмотров

Как пропустить репозиторий хостов и указать время выполнения хоста в Ansible
Я не хочу указывать какой-либо файл hosts команде ansible-playbook. ansible-playbook site.yml -e "source_host=mymac1 source_file=myfile1" Мой site.yml выглядит так: подробнее site.yml --- - hosts: "{{ source_host |...
1344 просмотров
schedule 15.04.2022

В чем разница между подключаемыми модулями Ansible Inventory и скриптами инвентаризации
В большинстве учебных пособий, которые я нашел в Интернете, обсуждается использование скриптов для динамических инвентаризаций. Ansible рекомендует использовать плагины для динамических инвентаризаций, но даже в Ansible Tower есть возможность...
160 просмотров

Значение шаблона Ansible jinja 2 не должно изменяться
Я написал шаблон jinja2 в анзибле. Я пытаюсь достичь того, что если имя_службы не указано и если имя_службы уже существует на удаленном компьютере, ansible не должен изменять имя_службы с именем по умолчанию, указанным в шаблоне. Однако, когда...
312 просмотров