У меня есть книга игр, которая вызывает роль active_directory. В main.yml я не вызываю задачу rm_user, но хотел бы удалить пользователей в случае необходимости через CLI. Даже теги не ...
Я создаю JSON из публичного облака, но ANSIBLE использует этот инвентарь. JSON так медленно. Пожалуйста, скажите мне, почему мой JSON нравится так: {"angelbeats": {"hosts": ["10.193.0.24", "10.193.0.23"], "vars": {...
Мне нужно удалить все строки в файле hosts и добавить одну строку после строки «127.0.0.1 localhost». Я пытался использовать модуль заменить на после, но я не понимаю, что мне нужно вставить в "после":
Допустим, у меня есть файл yaml, который я хочу проверить в Angular6. Если файл yaml анализируется в формате json или в другом формате, то скажите, что это действительный файл yaml, иначе это не так. Я нашел JavaScript ...
Я начинаю изучать ANSI и пытаюсь установить PHP и PHP расширения. У меня есть файл, в котором я объявляю свои версии php и расширения php, и он выглядит так: php: версии: - 7.2: - cli ...
Я использую ansible 2.7.5 и Windows 10 хост через WinRM. Если я выполню: ansible win -I hosts -m win_command -a "PowerShell.exe ipconfig", я получаю вывод, и он работает нормально. Но я хочу написать это ...
Я могу получить некоторое представление о том, что происходит, под капотом, запустив playbook с аргументом -vvvv, например, ansible-playbook myplaybook.yaml -vvvv. И я могу импортировать отдельные модули в ...
Если я сделаю это: - set_fact: NEW_VARIABLE: "{{VARIABLE | default ('default')}}" и VARIABLE - пустая строка (""), чем значение по умолчанию не запускается. Я мог бы сделать это: - set_fact: ...
Я новичок в aws и написал несколько книг для создания, запуска и остановки EC2. Это работает очень хорошо. Теперь я должен выяснить общедоступный IP-адрес и изменить IP-адрес в 2 файлах на экземпляре EC2. Я ...
У меня есть Ansible playbook, в котором есть несколько задач, каждая из которых помечена по-разному, и я пытаюсь запустить его с помощью Rundeck (шаг узла рабочего процесса Ansible Playbook) с опцией rundeck для выбора нескольких ...
У меня есть задача заменить существующее внешнее устройство экземпляра AWS ec2 для перемещения данных между экземплярами. Задача останавливает целевой экземпляр ec2, заменяет внешнее устройство, отсоединив существующее ...
Я должен изменить имя компьютера с Windows на 40 машинах в AWS. Я попытался с помощью команды collect_facts установить условие для выполнения, только если IP-адрес совпадает. Но по какой-то причине это не подхватывает. Мой ...
Итак, у меня есть переменная, давайте назовем ее «value», и, как вы знаете, она состоит из следующего: «delta»: «0: 00: 00.021861», «end»: «2019-01-17 10:16 50.303568 "," fail ": false," rc ": 0, ...
Я пытаюсь преобразовать файл YML в JSON. Мне нужно выбрать список файлов yml из file1.txt и преобразовать все эти файлы в json. Ниже приведен код, который я использую - hosts: localhost tasks: ...
В моем случае, есть четыре узла, которые работают ANSIBLE. Я хочу получить IP-адрес каждого узла. Поэтому я попробовал это. В моем playbook.yml - имя: Ansible hosts: all собираются_факты: верно ...
Я пытаюсь написать код, который будет использовать модуль nagios of ansible для установки времени простоя для имен хостов, определенных в файле. Мой вопрос, как я могу написать код для перебора файла, содержащего хосты. Мой ...
Я пытаюсь позвонить в Ansible через Rundeck. Я создал файл dockercompose следующим образом: версия: '3.0' службы: Rundeck: stdin_open: true tty: true image: 'jordan / rundeck' ...
Я храню информацию в переменной HOST в ansible с помощью команды register. Затем я пытаюсь напечатать содержимое (ИНФОРМАЦИЯ от 1 до 3) переменной HOST строка за строкой. ИНФОРМАЦИЯ-1 ИНФОРМАЦИЯ-2 ...
У меня 2 хозяина. Я могу только ssh в один из них, используя другой в качестве прыжка. Мне нужно создать пьесу, которая позволит мне выполнять команды через Jumphost. Я пытался ...
Я получил задание по преобразованию инвентаризации Ansible из ini в yml, поэтому я беру рабочий файл ini и делаю обычные раунды: - Github: check - решение зависает - Online tool: check - решение не ...
Я пробовал разные комбинации без удачи. Фильтр по версии Ubuntu: ansible_facts.ansible_distribution_version: "14.04" Не работает ansible_facts.ansible_distribution: Ubuntu работает нормально ...
Я пытаюсь вставить строку после 2 строк совпадения. - name: обновить вычислительный узел в lineinfile группы ipsec: резервная копия: есть состояние: присутствует путь: / root / multinode inserttafter: '\ [...
Я использую ansible для отправки пользовательских служб, а также шаблоны файлов конфигурации для этих приложений (разные для каждого приложения / сервера / среды). Я переезжаю в Docker, чтобы запустить мой ...
Ниже приведен скрипт Ansible, который удалит существующий Zip-файл, если он существует, сгенерирует src html-файлы с помощью команд python, а после того, как html-файлы будут сгенерированы, скрипт сожмет их: - --- - name: run playbook ...
Точно так же есть модуль lineinfile для добавления одной строки в файл, есть ли способ добавить несколько строк? Я не хочу использовать шаблон, потому что вы должны предоставить весь файл. Я всего-лишь хочу ...
Настройка системы, как указано выше. Inventory File [group1] host1 host2 host3 [group2] host4 host5 host6 Что я хочу сделать, когда я настраиваю хосты из group1 с некоторой ролью A, я хочу вызвать roleB ...
Необязательные эксперты, нужна помощь. Когда условие не работает в задачах, у меня ниже задачи в файле main.yaml в каталоге задач. Я хотел бы установить Java на группу хостов web_nodes. name: Установить Java ...
Я часто пишу эти шаблоны, когда хочу сделать роль для службы (я использую Mongo для этого примера, но это то же самое с любыми другими сервисами, такими как Nginx, MySQL, Redis, Bind, ElasticSearch и т. Д.) ... ,