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

Ansible Galaxy - это портал, который предоставляет роли Ansible, которые являются общими для пользователей и могут использоваться другими пользователями (например, вместо создания роли, устанавливающей git, пользователь может искать роль в Ansible Galaxy и использовать ее повторно)
0 ответов

Изменить group_var на каждые 20 казней

У меня есть проект Ansible с более или менее 100 хостами (гораздо больше в ближайшем будущем), этот проект выполняет несколько вызовов API, которые в качестве предельной скорости 1000 вызовов на токен. В моем проекте я определяю токен на group_vars …
26 апр '18 в 07:53
1 ответ

Ansible: доступ к переменным и дамп в файл CSV

vars: servers: - name: centos port: 22 tasks: - name: Check if remote port wait_for: host={{ item.name }} port={{ item.port }} timeout=1 ignore_errors: True register: out with_items: "{{ servers }}" - debug: var=out - name: Save remote port shell: e…
1 ответ

Как прочитать ANSIB-вывод отладочной информации как переменную в файле Json... пример ниже

Это мой вывод отладки.. register: create - debug: msg: "{{ create.json.info.0.value }}" ok: [localhost] => { "msg": "8308a020-5c9d-4936-8f1a-40f408d3a085" } Теперь мне нужно добавить вывод в качестве входных данных в шаблон JSON. Ниже мой шаблон.…
24 апр '19 в 04:10
1 ответ

Как указать переменные по умолчанию для импортированных ролей Ansible Galaxy?

При написании пользовательской роли для сборника пьес Ansible можно указать значения по умолчанию. Я хотел бы сделать то же самое при использовании роли из Ansible Galaxy ("менеджер пакетов" Ansible). Например, при использовании популярной роли redi…
13 окт '17 в 09:29
1 ответ

ansible: вставляет содержимое уникальных ключей WordPress и соль в переменную

В обработчики /main.yml у меня есть: - name: get API information for wp-config uri: url: "https://api.wordpress.org/secret-key/1.1/salt/" return_contents: yes register: api_info Задачи, которые я пытаюсь выполнить: - name: copy sample config file co…
25 окт '18 в 14:57
2 ответа

Ошибка при подключении к удаленному хосту через Ansible

Ошибка при подключении к удаленному хосту Mysql с использованием Ansible. Playbook как ниже --- - name: "Create database" login_host: host.xyz.com login_password: "{{ mysql_root_pass }}" login_port: "{{ mysql_port }}" login_user: "{{ mysql_root }}" …
23 апр '18 в 15:20
2 ответа

Где я могу поместить group_vars в заданную роль и роль галактики?

Я пытаюсь использовать свою первую пьесу с ролью галактики, и хотя я могу заставить ее работать, я не могу найти ее, чтобы найти определенные мной group_vars. Роль nickjj.mariadb (не то, что это, вероятно, имеет значение), но в документации указано,…
27 ноя '18 в 12:39
1 ответ

Почему значок Трэвиса не назначен на роль в галактике?

Согласно этой документации должна быть возможность добавить значок Трэвиса к роли в галактике: Нажмите изменения в вашем репозитории GitHub. Это положит начало сборке Трэвиса. Когда сборка завершится, Трэвис уведомит Galaxy, и ваша роль будет автома…
07 авг '16 в 21:31
2 ответа

Как заменить файл шаблона в роли Ansible?

В некоторых ролях Ansible, таких как https://github.com/bertvv/ansible-role-hosts, используются файлы шаблонов, которые могут быть практически не нужны для нужд этого проекта. Если автор роли не предоставил подстановку переменной для имени шаблона, …
09 апр '19 в 14:55
1 ответ

ansible - как получить имя хоста и создать самозаверяющий сертификат

У меня есть рабочая команда для создания самозаверяющего сертификата для файла.kdb сервера IHS, и я пытался использовать эту же команду через ansible. Здесь моя цель состоит в том, чтобы ansible должен был определять имя хоста серверов приложений и …
2 ответа

Модуль замены ANSIB не работает должным образом

Моя сборная игра работает для меня, чтобы раскомментировать определенные строки в файле.conf, но она не работает для одной конкретной строки и не вносит никаких изменений. ниже моя часть файла.conf. #<VirtualHost *:443> #SSLEnable #Header alwa…
0 ответов

У меня 50 серверов. Хотите обновить файл /etc/hosts с помощью ansible

Я хотел бы обновить файл /etc/hosts с помощью ansible playbook на всех моих 50 серверах. <ipaddress> <fqdn> <hostname>
07 июн '21 в 21:19
1 ответ

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

Как написать плейбук Ansible для фиксации и отправки репозитория gitlab? У меня есть шаблон Ansible Tower для запуска моей книги игр, затем книга игр должна выполнить фиксацию и отправить другой репозиторий git. Этот репозиторий git при успешном наж…
0 ответов

Проблема «добавления» Ansible EdgeOS

Я пытаюсь создать сборник правил для обновления нескольких пограничных маршрутизаторов до текущих исправлений, но не могу найти способ обойти задаваемый вопрос «да/нет» с помощью поддерживаемых параметров модуля Community.network.edgeos_command (wai…
0 ответов

Модуль Ansible для Brocade/ICX работает неправильно?

Мне нужно выполнить некоторую автоматизацию сети в моей инфраструктуре с помощью Ansible. Когда я пытаюсь использовать модуль Ansible для коммутаторов ICX, кажется, что он работает неправильно. Пособие, которое я использовал - name: ICX switch testi…
13 дек '21 в 11:59
0 ответов

Автоматизируйте установку Percona Server

Я устанавливаю Percona Server 8.0 на Ubuntu с помощью ansible, поэтому он неинтерактивен. Я пытаюсь запустить пост-установкуmysql_secure_installationпрограмма, но без взаимодействия это бесполезно. Есть ли какой-нибудь способ установить его свойства…
13 окт '21 в 08:12
0 ответов

Добавьте новый диск в группу LVM, используя модуль ansible.

Команда, есть модуль lvol, но мне трудно найти способ добавить новое устройство в существующую группу VG. поэтому я выбрал альтернативный путь, чтобы использовать модуль оболочки и запускать команды RAW. но есть ли способ добиться того же с помощью …
20 сен '21 в 17:52
0 ответов

Ошибка пункта среды выполнения AWX. РазрешениеTooDeep: 2000000.

Я уже некоторое время создаю среду выполнения для своего awx и никогда не сталкивался с какими-либо проблемами, но теперь я пытаюсь воссоздать тот же EE, который создал 1 месяц назад, и он больше не работает. Раньше сборка контейнера занимала всего …
07 окт '22 в 11:39
0 ответов

ОШИБКА! не удалось разрешить модуль/действие «community.general.timezone» RH8

у меня есть эта ошибка ОШИБКА! не удалось разрешить модуль/действие «community.general.timezone» ОС — RedHat 8ansible 2.9.27 Ansible установлен через yum Итак, я установил недостающие модули через ansible-galaxy, но когда я запускаю playbook (как об…
12 дек '22 в 00:24
0 ответов

Вам следует установить значение `loop_var` в опции `loop_control` для задачи на что-то другое, чтобы избежать переменных.

Моё окружение: # cat /etc/debian_version 11.7 # ansible-playbook --version ansible-playbook [core 2.13.1] config file = None configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python modu…
08 май '23 в 02:13