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

получить cloudformation_facts для нескольких стеков облачной информации с with_items в доступе
У меня есть несколько стеков облачности, и я сохранил их имена в виде списка в CF_TEMPLATE_ITEMS Теперь я пытаюсь собрать информацию обо всех из них (в конце я хочу получить stack_output всех из них): - name: Get all facts for all cf stacks...
661 просмотров
schedule 27.11.2021

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

Установите доступные факты через сгенерированное имя
Я работаю над доступным сценарием для развертывания некоторой конфигурации служб в другом регионе, и у меня есть начальные переменные, импортированные include_vars следующим образом: common: [...] us_local: [...] uk_local: [...] us_global:...
60 просмотров
schedule 18.09.2021

Неопределенная переменная hostvars при отладке / создании шаблонов и т. Д.
Я пытаюсь динамически сгенерировать часть файла / etc / hosts с помощью ansible, собирая факты со всех хостов и перебирая полученный hostvars , чтобы получить IP-адрес второго интерфейса (мне нужен частный IP-адрес на этом интерфейсе, скорее чем...
126 просмотров
schedule 14.09.2021

Вложенный список обновления Ansible
Я работаю над недоступной задачей, которая будет обновлять вложенный список в списке. Вход: - name: test array of objects set_fact: list: - name: x1 surname: y1 childrens: - children1 -...
41 просмотров
schedule 20.09.2021

Как я могу сохранить настраиваемые факты об удаленных узлах в совокупности, прежде чем продолжить работу с остальной частью модуля Runbook?
Я пишу книгу для подготовки кластера в Ansible, которая требует, чтобы каждый узел был настроен с общедоступными сертификатами других узлов во время установки. Я не могу придумать простой способ сказать ansible: Получите удаленные сертификаты...
136 просмотров
schedule 17.01.2022

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

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

Ansible: переменная установленного факта перезаписывается при повторении цикла
Я пытаюсь создать список из словаря по условию. Но когда я прохожу его через цикл, последнее значение цикла перезаписывает факт вместо создания списка input.yml execution: pre-deploy: post-deploy: shell-files: name: abc, def,...
26 просмотров
schedule 16.03.2022

Ansible: многократный цикл в файл json
В качестве источника у меня есть файл json, содержащий список ключей NetworkFlow , из которого я хотел бы извлечь информацию для создания правил безопасности, используя двойной цикл в недоступном. Ниже пример из моего файла json: {...
46 просмотров
schedule 23.04.2022

Как стать работает в ансибле?
В Ansible я нашел такие ключевые слова, как стать и стать_пользователем . Я реализую доступный, сделав server01 в качестве доступного управляющего узла (откуда я буду писать playbooks и буду выполнять playbook на другом удаленном сервере / ах) и...
771 просмотров
schedule 01.07.2022

Как получить указанные значения из фактов ansbile
Я немного смущен. Я уже пробовал jmespath, но не помогло. Мне нужно получить объект высокого уровня, который содержит указанный объект. В приведенном ниже примере мы видим некоторый факт о жестких дисках. Мне нужно получить имя диска ( sdf , sdg...
66 просмотров
schedule 22.07.2022

Ansible Dynamic Host Vars
Можно ли заменить {{ item.name }} в цикле, а затем использовать его для поиска hostvar? Примечание. {{ item.name }} является динамическим и заранее неизвестным. Host Vars создаются таким образом, что: existing_item_this: "1234"...
154 просмотров
schedule 24.07.2022

Заменить пустые индексы списка Ansible на строку
У меня есть список под названием 'inf_list_tmp' в моей книге воспроизведения, и он выглядит так: { "changed": false, "ansible_facts": { "inf_list_tmp": [ [], [], [...
29 просмотров
schedule 02.08.2022

Синтаксис для получения переменной с использованием другой переменной
Я пытаюсь найти UUID виртуальной машины на основе ее имени хоста. Я не уверен, чего здесь не хватает в моем синтаксисе, но я пробовал несколько разных методов. Вот образец учебника, с которым я работаю в настоящее время: --- - name: Test taking...
325 просмотров
schedule 05.08.2022

Создать словарь из зарегистрированной переменной с разных хостов
У меня есть задача, которая сообщает мне, открыт порт или нет в списке хостов с netstat: - name: who is listening on port 5555 shell: netstat -paunt | grep 5555 register: test ignore_errors: true Итак, у меня есть переменная,...
217 просмотров
schedule 28.08.2022

Использование условий в Playbook для выполнения на основе IP-адреса
Мне нужно изменить имя компьютера Windows на 40 машинах в AWS. Я попытался использовать collect_facts, чтобы установить условие, которое будет выполняться только в том случае, если IP-адрес совпадает. Но почему-то не поднимает. Мое решение проблемы...
1570 просмотров

Как отфильтровать сбор фактов внутри playbook?
Я работаю над ролью, которая должна собрать только один факт. Производительность вызывает беспокойство, и я знаю, что сбор фактов требует много времени. Я ищу способ отфильтровать gather_facts внутри playbook, это позволит мне собрать только...
64906 просмотров
schedule 27.09.2022

Многокластерная среда с непрерывным перезапуском Ansible
У меня есть вариант использования, когда я хочу выполнить скользящий перезапуск в нескольких кластерах. В качестве первого шага я создал задачу для последовательного выполнения на хостах, переданных задаче, которая будет выполнять перезапуск по...
463 просмотров

динамически получать доступные факты в playbook
У меня есть доступные факты, как показано ниже, "facter_partitions": { "/dev/loop0": { "backing_file": "/a", "size": "10.92 GiB", "size_bytes": 3080000000 },...
131 просмотров
schedule 04.10.2022