Описание тега ansible-module

1 ответ

Возникла проблема при обновлении XML-файла с использованием модуля win_xml ansible в Windows

1. Я пытаюсь обновить значения элемента xml в файле test.xml, используя скрипт ansible с помощью win_xml, моя книга воспроизведения ansible выглядит следующим образом: --- - hosts: windows gather_facts: no tasks: - name: Updating xml file win_xml: p…
07 фев '20 в 10:27
0 ответов

Работа над модулем win_file Ansible для управления хостом Windows. Мое требование - исключить удаление файла или каталога по указанному пути.

Выполнил следующую пьесу --- - hosts: windows tasks: - name: Removing the existing files win_file: path: D:\win\test\ state: absent exclude: abc.txt Ожидаемый результат: папка test будет содержать только файл abc.txt Фактический результат: папка "te…
1 ответ

доступный модуль остановки и запуска службы ssh

Я пытаюсь разобраться в HackerRank, где задача - остановить и запустить службу с именем ssh с помощью служебного модуля. Я использовал приведенный ниже код. - name: "Stop ssh" service: name: ssh state: stopped - name: "start ssh"…
21 июл '20 в 08:43
1 ответ

Обновить имя хоста для пользователя Mysql с помощью Ansible

Я хочу обновить своего пользователя MYSQL с помощью ansible-playbook. Что я пробовал: я проверил документацию модуля MySQL, но нет возможности обновить имя хоста пользователя.https://docs.ansible.com/ansible/latest/modules/mysql_user_module.html Ожи…
15 апр '20 в 10:21
4 ответа

Как проверить, существует ли файл в пути с расширением в Ansible?

Я просто хочу знать, как проверить, существует ли файл или нет какой-либо каталог, с помощью доступного кода. Я уже пробовал использовать модуль stat с путем "*.test", но он не работал. Ниже мои попытки: - name: Check license file exist or not stat:…
24 янв '20 в 11:39
0 ответов

Как политика масштабирования работает для масштабирования задач ECS?

Ниже представлен подход автомасштабирования EC2, выполненный с помощью недоступной задачи1. create_task: AutoScalingGroup: Type: "AWS::AutoScaling::AutoScalingGroup" Properties: VPCZoneIdentifier: [ { "Ref": "SubnetId" } ] LaunchConfigurationName: {…
1 ответ

Как загрузить файл yaml в пользовательский модуль ansible

У меня есть ansible пользовательский модуль, у которого есть файл конфигурации в YAMLформат. Теперь вопрос в том, как мне загрузить этоYAML файл внутри модуля? ПРИМЕЧАНИЕ, насколько я понимаю, я не могу просто использовать что-то вродеPyYAML посколь…
29 фев '20 в 06:43
0 ответов

Написание модуля su - <user> в модуле Ansible или использование стать?

Я пишу модуль Ansible для настройки программного обеспечения. Поставщик требует, чтобы команды настройки выполнялись под определенным пользователем. Если вы сделаете это под "root", вы получите ошибку. Итак, текущее решение: module = AnsibleModule(.…
26 мар '20 в 16:11
1 ответ

Модуль обработки файлов Ansible / blockinfile в Windows

Я хочу обновить блок многострочного текста в файле в Windows через ansible. Использовали файл blockinfile, но он работает только на машинах Linux. Есть ли альтернатива этому модулю? Или каким-то другим способом это сделать? Есть win_lineinfile, но м…
08 апр '20 в 14:54
0 ответов

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

Я хочу использовать переменную role_name доступная переменная в моем модуле Python. В моем модуле custom.py: role = {{ role_name }} module.exit_json(changed=True, result=role) task.yml: --- - name: Test custom module custom: test: True и моя пьеса: …
13 май '20 в 14:36
2 ответа

Невозможно использовать модуль разархивации для распаковки папки file.tar.gz также при ошибке используемого модуля оболочки

Моя книга с модулем оболочки - name: Unarchive macports from local machine shell: | tar -xvf MacPorts-2.6.2.tar.gz cd MacPorts-2.6.2 ./configure make make install Ошибка [ПРЕДУПРЕЖДЕНИЕ]: рассмотрите возможность использования модуля разархивирования…
03 июн '20 в 13:28
2 ответа

Пользовательский модуль Ansible выдает ошибку дополнительных параметров param

Я пытаюсь реализовать имя хоста, например модуль, и мою целевую машину в amazon-ec2. Но когда я запускаю скрипт, он дает мне ошибку ниже: [ansible-user@ansible-master ~]$ ansible node1 -m edit_hostname.py -a node2 ERROR! this task 'edit_hostname.py'…
0 ответов

Использование модуля postgresql_user для EnterpriseDB

Мы используем EnterpriseDB 12 на работе, и я пишу роль Ansible для его установки. Проблема в том, что, поскольку я не устанавливаю postgres, я не могу использовать модуль Ansible postgresql_user и, следовательно, не могу использовать edb=# alter use…
1 ответ

Есть ли в Ansible эквивалент команды grep и cut без использования командного модуля?

Я использую команду оболочки ниже, и результатом является массив строк ' MQSFILEPARSED=$(cat $FILE | grep ' Name=' | cut -d '=' -f2); Есть ли способ выполнить эту операцию в Ansible без использования командного модуля
05 фев '20 в 13:01
1 ответ

Ansible - работа с неожиданным STDOUT в настраиваемом модуле

Я написал специальный модуль, который обертывает библиотеку Python. Я определяюresult диктуют следующим образом: result = dict( changed=False, original_message='Running DBSCONTROL', message='' ) Позже в коде я переношу вызов библиотеки в try/except …
24 янв '20 в 01:54
0 ответов

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

Я создал доступный модуль под названием "render", который превратит содержимое файла в список. Это выглядит так, как показано ниже. #!/usr/bin/python import os import subprocess from ansible.module_utils.basic import AnsibleModule stored_path = <…
29 янв '20 в 08:46
0 ответов

Ошибка при добавлении нового модуля в существующий доступный плагин

Приветствие, Я сейчас работаю над созданием нового модуля внутри плагина Ansible Crypto. Получил ситуацию, когда редактирование существующего модуля не является вариантом, и мне нужно будет добавить новый модуль для выполнения некоторых криптографич…
08 июл '20 в 20:24
1 ответ

Проблема с настраиваемым модулем Ansible

Я пишу собственный модуль Ansible, и питон работает нормально, но мне не удается превратить его в модуль. Я создал фиктивный модуль, чтобы уменьшить сложность, и у меня такая же проблема. Итак, проблема в моем коде котельной пластины Ansible. Мы исп…
09 июл '20 в 15:27
1 ответ

использование lineinfile для вставки строки, но не работает должным образом

Я использую lineinfileдля вставки строки в файл системного журнала. Вот мой системный журнал: /var/log/cron /var/log/maillog /var/log/messages /var/log/secure /var/log/spooler { missingok sharedscripts postrotate /bin/kill -HUP `cat /var/run/syslogd…
10 авг '20 в 23:35
0 ответов

Есть ли у нас модуль ansible для изменения размера томов openstack?

Не могли бы вы сообщить мне, можем ли мы использовать доступный модуль os_volume для изменения размера томов openstack?
25 авг '20 в 15:50