0
ответов

Импорт плейбука в другой плейбук без определенных хостов

Я пытаюсь использовать Ansible для создания плейбука, который включает в себя разные плейбуки в качестве одной из своих задач. Чтобы уточнить, плейбук предназначен для развертывания серверов Linux, и одним из шагов является клонирование...
14.07.2021
0
ответов

Докер-контейнеры списка доступных

У меня есть плейбук, в котором одна из задач собирает информацию о запуске контейнеров Docker на конкретном хосте. -имя :Собрать информацию о хостах :"{{ hosts }}" собрать _факты :нет задач:-...
12.07.2021
0
ответов

Выполнить «редактирование systemctl» с помощью ansible?

Недавно я научился выполнять sudo systemctl edit вместо редактирования служебного файла в /lib/systemd/... Проблема в том, что я хотел бы сделать это с помощью ansible. Это не похоже...
06.07.2021
0
ответов

Ansible -Конвертировать mtime найденного файла в формат YYYY -MM -DD

Я использую Ansible для поиска, сжатия и переименования файлов журналов и хотел бы переименовать сжатые журналы, добавив к их имени отметку времени (mtime ), например :log.log ---> log -2021 -07 -06.log....
06.07.2021
0
ответов

Ansibile, как проверить, имеет ли значение переменной три опции, тернарный оператор работает только для двух опций

когда точка монтирования /dev/backboot> 70% устанавливается на «Высокий», а если < 70% устанавливается на «Нормальный» и если такой точки монтирования вообще нет, то устанавливается на «недоступна» приведенный ниже пример отлично работает с двумя варианта
18.05.2021
0
ответов

Ansible Synchronize -запустить задачу с другим удаленным пользователем

Заранее извиняюсь, если это где-то задокументировано или на сайте -Не нашел решения и поэтому спрашиваю здесь. Я пытаюсь использовать модуль синхронизации Ansible для извлечения файлов с удаленного...
29.03.2021
0
ответов

Помогите мне получить команду или доступное регулярное выражение для получения подробностей ниже

Мои данные :KVM05786Y :Узел связи "ADMK05786HTREDIRECT _JA3A" успешно выполнен KVM05786Y :Коммуникационный хост "KOPYUTRCEPORT _JA3A" успешно выполнен KVM05786Y :Хост связи и...
26.02.2021
0
ответов

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

Есть ли способ использовать удаленного _пользователя внутри playbook для конкретной задачи? Это для корпоративной среды, поэтому у меня очень ограниченный доступ (, то есть нет доступа к /etc/sudoers )или подобным файлам. Я...
21.02.2021
0
ответов

Ansible -проверяет, отсутствуют ли элементы в выводе команды

У меня есть список строк, которые я ожидаю в выводе некоторой команды. Как я могу создать невозможный скрипт, который проверяет и -в случае, если одна или несколько записей не содержатся -, выполняет задачу? Итак, мой...
17.02.2021
0
ответов

команда chmod для сохранения прав доступа к файлам

Это часть автоматизации Ansible, где мне нужно запустить одну команду chmod и прочитать разрешение от пользователей. Таким образом, chmod -R $fileperm <имя файла> Однако иногда пользователь может не...
30.01.2021
0
ответов

Как преобразовать ansible inventory в файл конфигурации dnsmasq

Я использую ansible -playbook для управления своими vps и помещаю всю информацию о vps в файл инвентаризации, как показано ниже :[основание] vps _virmach ansible _host=127.39.39.34 ansible _ssh _user=root vps _vulr ansible _host=24.39.48.02...
03.01.2021
0
ответов

доступная :команда запуска, если файл не существует или если исходный код новее

У меня есть следующее требование в псевдо -Makefile :/etc/postfix/sasl _passwd.db :/etc/postfix/sasl _passwd postmap /etc/postfix/sasl _passwd Другими словами, я хочу запустить postmap <...> если /...
24.06.2020
0
ответов

команды оболочки невидимы после Ctrl+C

Я заметил, что когда я запускаю некоторые команды в Centos, такие как ansible -doc и ansible -galaxy, и закрываю вывод с помощью Ctrl+C,все введенные после этого команды не видны в оболочке bash....
19.05.2020
0
ответов

Перезапустите сетевой интерфейс с помощью Ansible

У меня есть ansible playbook, который перемещает файлы .network и .netdev в каталог /etc/systemd/network/. Эти файлы генерируются автоматически, и я не могу знать их имена или имя/количество ...
31.01.2020
0
ответов

hostnamectl показывает ошибку: «Не удалось создать подключение к шине: нет такого файла или каталога»

Когда я пытаюсь установить имя хоста с помощью модуля ansible, я получаю TASK [set hostname ] ******************************************************* **************************************** фатальный: [10.1.38.15]: FAILED! => {...
07.01.2020
0
ответов

Проверяет ли Ansible относительные файлы vars при использовании -m с глобальной инвентаризацией?

Я создал файл ./group_vars/all, в котором есть простая строка --- ansible_user: centos Мой инвентарный файлmy /etc/ansible/inventory имеет [centos] 10.1.38.15 Однако, когда я использую ansible -m ping, я вижу ...
02.01.2020
0
ответов

Как установить необходимые модули ansible k8s в Centos?

Я использую команды оболочки ansible для доступа к kubernetes. Я видел, что у ansible есть несколько модулей k8s, которые могут быть полезны, чем команды оболочки. Но у него есть некоторые предпосылки openshift> = 0,6 PyYAML >= 3.11 ...
14.12.2019
0
ответов

Ansible playbook для обновления всех пакетов, кроме ядра, не работает

Я пытаюсь написать Ansible playbook для обновления всех пакетов, кроме ядра. Всякий раз, когда я запускаю следующую книгу, все пакеты обновляются, включая ядро. Любые идеи, почему я исключаю...
13.11.2019
0
ответов

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

В группе _vars/all.yml я определил удаленного пользователя по умолчанию :ansible _пользователя :blackknight Но в некоторых случаях мне нравится переопределять это в командной строке :% ansible -playbook -u kingarthur test.yml test.yml...
09.10.2019
0
ответов

Относительный путь ENTRYPOINT -Доступный

Мы можем запускать контейнер Docker локально с файлом Docker, имеющим относительный путь в ENTRYPOINT. :USER user1 WORKDIR /home/user1 ADD script.sh $HOME/script.sh ENTRYPOINT ["./script.sh"] Когда...
08.08.2019
0
ответов

Выполнить команду с помощью Ansible

Я хочу использовать команду dpkg -l | Команда grep -i staff использует ansible, но выдает ошибку: ansible all -m 'dpkj -l | grep -i stuff' ОШИБКА! эта задача 'dpkj' имеет дополнительные параметры, которые разрешены только ...
26.06.2019
0
ответов

Модуль Ansible dnf: «ОТКАЗ МОДУЛЯ»

Я наблюдаю сбой модуля Ansible dnf. Но не надежно. Когда он все же терпит неудачу, кажется, удастся, если я снова запущу Ansible. Моя система - Fedora 29 Workstation. (Показана дополнительная информация о версии ...
09.04.2019
0
ответов

Каковы основные файлы (каталоги и обычные файлы) в ролях Ansible-Galaxy?

У меня есть Ansible playbook для создания сред LAMP на удаленных машинах. Часть этой инструкции посвящена установке Composer: - name: Install Composer get_url: url: https://...
18.12.2018
0
ответов

Добавление пользователя и установка пароля с помощью Ansible

Я создал книгу воспроизведения Ansible для создания пользователя и установки пароля. Но это дает мне ошибку ОШИБКА: пароль не является допустимым параметром Ansible Play --- - hosts: all user: root vars: ...
25.11.2018
0
ответов

Как указать диапазон для итерации через массив в Anisible

Я хочу удалить приложение на удаленном узле с использованием Anbible. Ниже мой Playbook. Как предоставить диапазон для удаления задачи, чтобы повторить, пока не остаются пакеты. --- Хозяева: все задачи: ...
11.09.2018
0
ответов

ansible и продолжить сценарий с помощью инструментов expect

Мой сценарий ожидания: #! / Usr / bin / expect -f set timeout 1 spawn /opt/install.sh expect " \ [input \] Вы устанавливаете приложение в центральном центре обработки данных? \ [да / нет по умолчанию: да \]? \ [да \] \ r " ...
07.07.2018
0
ответов

SSHPASS не работает в Alpine Linux

, когда я устанавливаю SsshPass на Alpine Linux, он будет установлен, и DOC будет отображаться, если вы запустите его без аргументов, но используя любой аргумент (действительный или неверный) возвраты SSHPASS: не удалось запустить Команда: Нет ...
16.01.2018
0
ответов

Ansible не работает после изменения ansible_python_interpreter

После изменения пути python по умолчанию ansible не может запускать или загружать никакую библиотеку python {"changed": false, "failed": true, "module_stderr": "Общее соединение с xxxx закрыто. \ r \ n "," ...
09.11.2017
0
ответов

Установка nagios 3.5.1 с помощью epel repo

Я пытаюсь установить nagios-core 3.5.1 с yum, используя epel repo. Я столкнулся с проблемами, так как старые версии nagios были удалены из epel-repo. Последняя версия epel-repo идет с nagios 4.3 ....
07.11.2017
0
ответов

Настройка Vagrantfile, чтобы разрешить Ansible использовать SSH в

У меня есть vagrantfile из книги об Ansible для Devops. У меня проблема в том, что я могу подключиться к серверам по SSH, а Ansible - нет. Вот мой бродячий файл; # - * - режим: рубиновый - * - # vi: set ft = ruby ​​...
22.10.2017