Вопросы по теме '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 просмотров
schedule
30.10.2021
Установите доступные факты через сгенерированное имя
Я работаю над доступным сценарием для развертывания некоторой конфигурации служб в другом регионе, и у меня есть начальные переменные, импортированные 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 просмотров
schedule
17.03.2022
Цикл Ansible последовательно with_nested множественный массив
Я хочу использовать with_nested, но с двумя разными массивами последовательно,
устройства:
данные: / dev / vdb
данные: / dev / vdc
имя хоста:
host1
host2
host3
Я пытался использовать этот способ
- name: debug
debug:...
30 просмотров
schedule
12.03.2022
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 просмотров
schedule
20.09.2022
Как отфильтровать сбор фактов внутри playbook?
Я работаю над ролью, которая должна собрать только один факт.
Производительность вызывает беспокойство, и я знаю, что сбор фактов требует много времени.
Я ищу способ отфильтровать gather_facts внутри playbook, это позволит мне собрать только...
64906 просмотров
schedule
27.09.2022
Многокластерная среда с непрерывным перезапуском Ansible
У меня есть вариант использования, когда я хочу выполнить скользящий перезапуск в нескольких кластерах. В качестве первого шага я создал задачу для последовательного выполнения на хостах, переданных задаче, которая будет выполнять перезапуск по...
463 просмотров
schedule
26.09.2022
динамически получать доступные факты в playbook
У меня есть доступные факты, как показано ниже,
"facter_partitions": {
"/dev/loop0": {
"backing_file": "/a",
"size": "10.92 GiB",
"size_bytes": 3080000000
},...
131 просмотров
schedule
04.10.2022