Вопросы с тегом «ansible»

Ansible - это программная платформа с открытым исходным кодом для настройки и управления компьютерами. Он сочетает в себе многоузловое развертывание программного обеспечения, выполнение специальных задач и управление конфигурацией.

3
Как увидеть стандартный вывод команды?
Как посмотреть стандартный вывод для команд ansible-playbook? -v показывает только отчетливый вывод, а не отдельные команды. Было бы здорово, если бы я мог понять, как это сделать немедленно, поэтому, если что-то не получается или зависает, я понимаю, почему. например - name: print to stdout action: command echo "hello" будет печатать …
165 ansible 

6
Как я могу безопасно реализовать ansible с паролями для каждого хоста?
Я хотел бы использовать ansible для управления группой существующих серверов. Я создал ansible_hostsфайл и успешно протестировал (с -Kвозможностью) команды, предназначенные только для одного хоста. ansible -i ansible_hosts host1 --sudo -K # + commands ... Моя проблема сейчас в том, что пароли пользователей на каждом хосте разные, но я не могу …
108 security  sudo  ansible 

10
Ansible: выполнять задачу, только если указан тег
Ansible теги могут использоваться для запуска только подмножества задач / ролей. Это означает, что по умолчанию все задачи выполняются, и мы можем только предотвратить выполнение некоторых задач. Можно ли ограничить выполнение задачи только тогда, когда указан тег «foo»? Можем ли мы использовать текущие теги в whenразделе задачи?
75 ansible 

5
Как унифицировать задачи по установке пакетов в ansible?
Я начинаю с ansible и буду использовать его, в частности, для установки пакетов в нескольких дистрибутивах Linux. Я вижу в документации , что yumи aptкоманды разделены - то , что было бы самым простым способом , чтобы объединить их и использовать что - то вроде этого: - name: install the …

2
В чем разница между include_tasks и import_tasks?
В Ansible 2.4 includeмодуль устарел. На его месте он поставляется с двумя сменными модулями import_tasksи include_tasks. Но у них очень похожие описания: include_tasks: Включает файл со списком задач, которые должны быть выполнены в текущей пьесе. import_tasks: Импортирует список задач, которые будут добавлены в текущую книгу воспроизведения для последующего выполнения. Когда …
63 ansible 

5
Как установить Ansible имя пользователя и пароль по умолчанию для SSH-соединения?
Я использую Ansible, и у меня есть эта конфигурация в моем инвентаре / все: [master] 192.168.1.10 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [slave] 192.168.1.11 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant 192.168.1.12 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [app] 192.168.1.13 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [all:children] master slave Я не хочу повторять все параметры для каждого нового экземпляра. Как я могу настроить …
60 ansible 


16
Ansible застрял на сборе фактов
У меня возникли странные проблемы с моей коробкой (бродяга). Все работало вчера, и моя пьеса работала нормально. Сегодня ансибл висит на "сборе фактов"? Вот подробный вывод: <5.xxx.xxx.xxx> ESTABLISH CONNECTION FOR USER: deploy <5.xxx.xxx.xxx> REMOTE_MODULE setup <5.xxx.xxx.xxx> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto', '- o', 'ControlPersist=60s', '-o', 'ControlPath=/home/vagrant/.ansible/cp/ansible-s sh-%h-%p-%r', '-o', …
53 ssh  ansible 

4
Ansible: копировать шаблон только тогда, когда целевой файл не существует
Я использую Ansible 1.6.6для обеспечения моей машины. В моей книге воспроизведения есть шаблонное задание, которое создает файл назначения из шаблона Jinja2: tasks: - template: src=somefile.j2 dest=/etc/somefile.conf Я не хочу заменять, somefile.confесли он уже существует. Это возможно с Ansible? Если так, то как?
47 ansible 

6
Развертывание папки с файлами шаблонов с использованием ansible
Есть ли простой способ развернуть папку, полную шаблона .j2, в папку linux, используя то же имя, что и шаблон, но без расширения .j2, вместо использования модуля шаблона для каждого файла? Прямо сейчас у меня есть длинный список: - name: create x template template: src=files/x.conf.j2 dest=/tmp/x.conf owner=root group=root mode=0755 notify: - …
47 linux  ansible 

1
Как получить доступ к переменной хоста другого хоста с Ansible?
Допустим, есть хост, который собирает некоторые данные, и он находится в группе [collectors]. У меня также есть хозяева в группе [reporters]. Поэтому я хочу установить переменную для журналистов с groups['collectors'][0]IP-адреса. Но книга по настройке репортеров не работает в [collectors]группе, поэтому факты для этого хоста не собираются. Есть ли способ не …
45 ansible 

2
Как включить дополнительные выходные данные отладки от Ansible и Vagrant?
Я исследую Ansible для подготовки серверов и приложений. В настоящее время мое приложение снабжено сценариями оболочки в Vagrant. Вместо того, чтобы переписывать свои сценарии, я взял образец и попытался развернуть его. Похоже, что развертывание нормально, но я видел сообщение об ошибке после того, что выглядит как серия успешных шагов: » …

6
Показать вывод с Ansible
У меня есть игра Ansible для PGBouncer, которая отображает некоторый вывод из модуля статистики, встроенного в PGBouncer. Моя проблема в том, что когда Ansible печатает вывод в терминал, он искажает переводы строки. Вместо того чтобы видеть ---------- | OUTPUT | ---------- я вижу ----------\n| OUTPUT |\n---------- Кто-нибудь знает, как заставить …
39 ansible 

3
Лучшие практики безопасности
Я собираюсь внедрить Ansible в свой центр обработки данных и ищу рекомендации по безопасности в том, где найти управляющую машину и как управлять ключами SSH. Вопрос 1: контрольная машина Нам, конечно, нужен контрольный автомат. На управляющей машине хранятся открытые SSH-ключи. Если злоумышленник имеет доступ к управляющему компьютеру, он потенциально может …

6
Добавление к спискам или добавление ключей к словарям в Ansible
(Относится к обратным вызовам или перехватам, а также к серии заданий многократного использования в роли Ansible ) Есть ли лучший способ добавить в список или добавить ключ к словарю в Ansible, чем (ab) с помощью выражения шаблона jina2? Я знаю, что вы можете сделать что-то вроде: - name: this is …
34 ansible 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.