Вопросы по теме 'ansible-2.x'
Ansible: ansible_user в инвентаре против remote_user в playbook
Я пытаюсь запустить Ansible playbook на сервере, используя учетную запись, отличную от той, которую я зарегистрирован на управляющей машине. Я попытался указать ansible_user в файле инвентаризации в соответствии с документацией по Inventory :...
41583 просмотров
schedule
16.11.2022
Как использовать Ansible 2.0 Python API для запуска Playbook?
Я пытаюсь написать скрипт на python, который будет вызывать существующие книги воспроизведения Ansible по ходу дела (потому что я хочу перебирать список воспроизведений, перебирая список переменных).
Этот пост очень хорошо объясняет это для ansible...
13743 просмотров
schedule
26.03.2024
Ansible: как запустить консул-кластер
У меня есть ansible-playbook для настройки консула (3 сервера (1 загрузчик)) и 3 клиента. Во-первых, я хочу выполнить загрузку, это консольная команда:
[email protected]$ consul agent -config-dir /etc/consul.d/bootstrap
Затем, пока...
1441 просмотров
schedule
10.08.2023
Аргументы условного модуля Ansible
Можно ли включать аргумент модуля только при выполнении определенного условия без дублирования воспроизведения?
Пример:
У меня есть игра, которая выглядит следующим образом:
- name: Start Container
docker:
name:...
1974 просмотров
schedule
02.11.2023
Вложенный хеш в Ansible
Я хочу запустить команду над вложенным хешем. Я не могу прийти к решению. Я пробовал использовать with_items , with_dict , но считаю, что это не подходит для моего варианта использования.
Пройдя через доступные циклы, я думаю, что смогу...
2223 просмотров
schedule
14.04.2023
Установка Apache через Ansible
Я пытаюсь установить Apache на экземпляр EC2 через Ansible. Моя playbook выглядит так:
# Configure and deploy Apache
- hosts: localhost
connection: local
remote_user: ec2-user
gather_facts: false
roles:
- ec2_apache
- apache...
2497 просмотров
schedule
28.04.2024
правильный способ объявить переменную в доступной пьесе
У меня есть следующая пьеса:
1 ---
2 - hosts: lxc_hosts
3 name: install software on lxc container
4 tasks:
5 - name: get list of containers on lxc host {{inventory_hostname}}
6 shell: >
7 lxc-ls | more | tr '\n'...
4815 просмотров
schedule
27.04.2022
итерация с использованием with_items и регистрация
Ищу помощь с проблемой, с которой я боролся несколько часов. Я хочу выполнить итерацию по списку, запустить команду, зарегистрировать вывод для каждой команды, а затем выполнить итерацию с отладкой по каждому уникальному регистру {{someregister}}....
51310 просмотров
schedule
22.08.2023
Задачи не выполняются, Ansible
У меня есть Ansible playbook для настройки серверов на минимальную конфигурацию, которая нам нужна. Вот часть сценария, который у меня есть:
---
-
name: Install Git, OpenJDK, MySql, Docker, Bamboo
hosts: myservers
remote_user: root...
690 просмотров
schedule
28.03.2024
Ansible запись вывода из нескольких задач в один файл
В Ansible я написал плейбук Yaml, который берет список имен хостов и выполняет команду для каждого хоста. Я зарегистрировал переменную для этой задачи, и в конце выполнения задачи я добавляю вывод каждой команды в один файл. Но каждый раз, когда я...
36021 просмотров
schedule
28.02.2024
Ansible — проверить, существует ли строка в файле
Я очень новичок в Ansible
Можно ли проверить, существует ли строка в файле с помощью Ansible.
Я хочу проверить, есть ли у пользователя доступ к серверу. это можно сделать на сервере с помощью cat /etc/passwd | grep username
но я хочу,...
69892 просмотров
schedule
18.07.2022
Ansible Передача переменной в строку файла с помощью stdout_lines
name: the file
raw: cat "{{item}}"
with_items: "{{groups['firewall']}}"
when: inventory_hostname == item
register: output3
debug: var=output3.results
name: Copy File to Local Machine
local_action: lineinfile...
971 просмотров
schedule
25.02.2024
Значение undefined во время сравнения в Ansible
Я пытаюсь использовать следующее в блоке задач в Ansible:
when: "{{env}} != 'prod'"
{{env}} определяется во время первоначального запуска playbook как вопрос пользователя. Однако, когда я запускаю свой скрипт, я получаю следующую ошибку:...
36 просмотров
schedule
03.08.2022
Ansible lineinfile - изменить строку
Я новичок в Ansible и пытаюсь изменить строку в /etc/default/grub , чтобы включить аудит.
Мне нужно добавить audit=1 в кавычки где-нибудь в строке, которая выглядит так:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root...
8481 просмотров
schedule
26.02.2022
Обработчики Ansible и модуль оболочки
У меня есть playbook со следующим разделом задач и обработчиков (просто фрагмент):
tasks:
- name: 'Run legacy script and power off'
debug: msg="Preparing for reboot"
notify: Legacy sysprep
handlers:
- name: Enable...
7291 просмотров
schedule
02.07.2022
Как зарегистрировать переменную в Ansible, извлеченную из вывода JSON?
Я пытаюсь автоматизировать настройку дистрибутива Amazon Cloudfront с помощью Ansible. В настоящее время мне нужно найти в Amazon Certificate Manager ARN (имя ресурса Amazon) моего сертификата и сохранить ARN в качестве переменной для последующего...
6435 просмотров
schedule
22.07.2023
права пользователя на удаленной машине с использованием ansible
Я пытаюсь запустить следующую задачу, используя ansible 2.1 на удаленном сервере (для запуска пакета debian требуются привилегии sudo). Однако, когда я запускаю команду, кажется, что она не работает с ошибкой, скопированной ниже. Будем очень...
270 просмотров
schedule
13.09.2023
используя '#' в group_vars для ansible
Я пытаюсь использовать имя слабого канала внутри доступного (v2.1) playbook. Я попытался указать имя слабого канала в group_vars следующим образом:
конфигурация
slack_channel: "'#'my-test-tmp"
пособие
- include: notifications.yml...
40 просмотров
schedule
04.01.2024
Доступ к переменной ansible.cfg в задаче
Как я могу ссылаться на remote_tmp (или любое другое) значение, определенное в ansible.cfg , в своих задачах? Например, в my_task/defaults/main.yml :
file_ver: "1.5"
deb_file: "{{ defaults.remote_tmp }}/deb_file_{{ file_ver }}.deb"...
2489 просмотров
schedule
29.01.2024
Как я могу получить Ansible для групповых хостов на основе фактов об Ansible?
Я хочу создать отчет (возможно, используя шаблон), который группирует мои хосты на основе фактов о них.
Скажем, у меня в /etc/ansible/hosts были следующие серверы (факты ansible_distribution и ansible_distribution_version , указанные в...
1541 просмотров
schedule
03.03.2022