1
ответ

Заменить всю строку в Ansible

Я использую модуль replace для замены всей строки в Ansible. Строка содержит двойные и одинарные кавычки. Я попытался добавить «\\», чтобы избежать их, но, похоже, это не сработало. Могли бы...
17.09.2020
1
ответ

Обновление политики контекста файла и состояние гонки при использовании

У меня есть плейбук Ansible, в котором одна задача добавляет контекст файла SELinux, а следующие задачи должны использовать этот новый контекст -, т. е. при необходимости исправить контекст файла каталога. Когда я бегу...
12.09.2020
1
ответ

Ansible -Переменные группы доступа в задачах

В моем файле инвентаризации настроены групповые переменные.Пример :все :children :europe :vars :network _id :3 network _name :"europe -eu" hosts :...
29.08.2020
1
ответ

Невозможно удалить файлы с помощью модуля ansible shell

Я не могу удалить файлы с помощью модуля ansible shell. Если я запускаю команду (rm -rf )непосредственно на Linux-сервере, она удаляет файлы, но то же самое не работает из модуля оболочки. Мой...
12.08.2020
1
ответ

Ansible - шаблон из словарной статьи

Ansible - шаблон из 1-й статьи словаря: Пытаюсь написать задачу, которая создает файлы из шаблона NODES: node1: server: host1 script: manage1 node2: server: host2 script: ...
30.07.2020
1
ответ

Мне нужно сгенерировать плейбук ansible -, используя jinja2 с файлом csv в ansible

Мне нужно создать шаблоны jinja для создания универсальной пьесы, для этого мне нужно прочитать данные из CSV-файла csv аналогичен показанному ниже (имя файла ansi.csv )ааа, ббб, ссс, ддд aa01,ansi,каталог,да аа02,...
23.07.2020
1
ответ

Доступно -Изменить точный IP-адрес

Предположим, что конфигурация правил береговой защиты содержит ACCEPT net :1.234.5.253 all tcp 3306 ACCEPT net :1.234.5.2 all tcp 80 ACCEPT net :1.234.5.2 all tcp 80 ACCEPT net :1.2.3.4,1.234.5.22,...
15.07.2020
1
ответ

ansible playbook с циклом jinja2

Мне нужно написать playbook с использованием шаблона jinja2, чтобы написать правило firewalld в ansible. Для этого я написал ----имя :Брандмауэр проверить хосты :локальный хост стал :да задачи:-имя :Разрешить...
08.07.2020
1
ответ

Найти службу из установленного пакета (rpm)

Я пытаюсь связать список установленных пакетов со службами, которые у них запущены в системе (init.d ). Я использую для этого ansible, но, конечно, можно использовать и подсказку bash. Например, если при...
08.07.2020
1
ответ

Ansible playbook для запуска команд только при наличии более новых файлов

Из-за определенной устаревшей настройки мне не разрешено изменять некоторые из наших зон DNS на основе файлов, а не на основе базы данных, и они передаются с первичных серверов на вторичные через rsync. ...
13.05.2020
1
ответ

rhel 7.2 получает ошибку проверки транзакции: при установке ansible

у нас есть rhel server версии 7.2, мы намерены установить последнюю версию ansible, со всеми остальными rpm (потому что rpm зависит) rpm — ansible-2.9.7-1. el7ae.noarch.rpm yum localinstall -y * ...
12.05.2020
1
ответ

как правильно установить ansible на машинах rhel версии 7.6

мы хотим установить ansible OFF-LINE на машине rhel 7.6 ( ссылка - https://www.linuxschoolonline. com/how-to-install-ansible-offline-on-centos-or-redhat/) Ansible необходимо следующее...
11.05.2020
1
ответ

Могу получить доступ к общим ресурсам Samba, но не могу перечислить общие ресурсы.

У меня Samba настроена на несколько общих ресурсов (все еще тестируется), и с компьютера с Windows я могу получить доступ к общим ресурсам, если напишу полный путь (например, \testserver\publicshare) но если я получаю доступ к \testserver\ ...
23.04.2020
1
ответ

Можно ли назначить переменные для выборочного воспроизведения роли?

У меня есть структура ролей, которая включает в себя различные сценарии, и мне нужно назначить общие переменные для некоторых из них, чтобы не переписывать код для каждой задачи в списке. Это возможно? Я...
12.04.2020
1
ответ

ansible + можно ли найти ansible в какой-то папке

Обычный способ установки ansible — с помощью rpm и pip. иногда это приводит к конфликтам и проблемам с зависимостями. Возможно ли найти ansible в папке со всеми двоичными файлами...
29.03.2020
1
ответ

Проблема подключения Ansible — /etc/hosts

ansible 2.9.6, python 2.7.5 /etc/hosts -> server1 = 10.2.242.4 когда я выполняю команду ansible server1 -m -a "pwd" -vvv ansible работает правильно, когда я пытаюсь запустить playbook ansible-playbook -i inventory ...
26.03.2020
1
ответ

Как добавить обработку ошибок для модуля ansible shell с каналами?

У меня есть модуль оболочки Ansible, как показано ниже. - name: оболочка "Проверка файла": cat имя файла | найти что-то | хвост -1 | awk '{print $4}' register: hname Как выполнять обработку ошибок, например, если один канал ...
23.03.2020
1
ответ

Поддерживает ли файл конфигурации GitLab runner комментарии?

Поддерживает ли файл конфигурации GitLab Runner комментарии? Я также не вижу комментариев, упомянутых в документе Advanced Configuration. Мне нужны комментарии, чтобы использовать blockinfile Ansible.
21.03.2020
1
ответ

Как заставить Ansible игнорировать среду пользователя?

Развертывания Ansible (с ansible-playbook) учитывают текущие настройки среды. Есть ли у Ansible параметр конфигурации, чтобы отключить это и указать среду в ...
20.03.2020
1
ответ

Обработчик, работающий после другого плейбука в роли ansible

Как ведут себя обработчики, когда они являются частью включенного плейбука? Я использую 3 playbook и, насколько я понимаю, ansible запускает их последовательно. У меня есть обработчик, настроенный как часть ...
08.03.2020
1
ответ

Сбор фактов из azure vnet и регистрация для дальнейшего использования в playbook

Мне нужно собрать VNET идентификатор из Azure и использовать этот идентификатор в качестве области для назначения доступа на основе ролей. Для этой цели я буду использовать azure_rm_virtualnetwork_info и azure_rm_roleassignment. ...
03.03.2020
1
ответ

Как определить переменные для всех хостов в Ansible?

Я знаю, что есть несколько способов определения переменных, таких как: Внутри Playbook Внутри Include Files Внутри переменных host_vars и groups_var На хост и группу. Но как...
25.02.2020
1
ответ

как обновить файл httpd conf с помощью ansible

Я хочу обновить формат журнала http с помощью Ansible. Текущая конфигурация выглядит следующим образом: :LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User -Agent}i\" "комбинированный Необходимо обновить до следующего :...
17.02.2020
1
ответ

Ansible не может найти хост в инвентаре

Я пытаюсь запустить playbook на выбранном хосте после того, как он был подготовлен с использованием более раннего набора задач. Я могу пропинговать хост, и то же самое доступно в / etc/ansible/hosts, однако...
03.02.2020
1
ответ

Ansible — отрицательный фильтрующий вопрос

Я пишу Ansible playbook, который разрешает и запрещает доступ к некоторым каталогам. База представляет собой список пользовательских словарей: пользователи: - {name: 'user1', dirs: ['dir1', 'dir2']} - {name: 'user2', dirs: ['dir1',...
27.01.2020
1
ответ

установить программное обеспечение polemarch (веб-интерфейс для ansible playbooks) в rhel 7.7

Я попытался установить программное обеспечение polemarch (веб-графический интерфейс для ansible playbooks) в RHEL 7.7 Виртуальная машина, созданная из виртуального программного обеспечения Я следовал инструкциям в документации polemarch Я подписался на R
23.01.2020
1
ответ

Сбой модуля копирования: "вы, возможно, были в состоянии аутентифицироваться и не имели прав на целевую директорию..."

Используя это задание "Ansible" против моей Ubuntu 18.04 VM, задание дает сбой и отображает сообщение типа "Authentication or permission failure". В некоторых случаях вы могли пройти аутентификацию и не ....
21.01.2020
1
ответ

Можно ли объединить фильтр или предикат с элементами dict2?

У меня есть словарь, который хранится в yaml. Я использую dict2items, чтобы перебрать его, чтобы добавить пары ключ/значение в файл. Словарь большой. Можно ли как-то отфильтровать результат dict2items...
20.01.2020
1
ответ

Как включить несколько служб одновременно с помощью модуля firewalld - Ansible

Как включить несколько служб одновременно с помощью модуля firewalld? Я использую этот код, который включает одну службу (https) после запуска ansible-playbook. Он отлично работает. Однако я не могу понять, как...
15.01.2020
1
ответ

Ansible: условие в задаче или в шаблоне?

Кажется, есть два способа сделать содержимое файла зависимым от переменной. копия: путь: /foo содержимое: | {{ если myFoo }} ; много всего {{ else }} ; много других вещей {{ ...
11.01.2020