Вопросы с меткой [ansible]

Ansible - это инструмент автоматизации ИТ. Используйте этот тег для вопросов, касающихся инструментов автоматизации Ansible IT.

41
голос
5ответов
70k показов

Ansible: Как рекурсивно установить права доступа к файлам и каталогам

В ansible я могу сделать это: file: dest=/foo/bar/somedir owner=root group=apache mode=0775 recurse=yes И он рекурсивно устанавливает владельца, группу и разрешения на 0775 для всех каталогов и ...
15
голосов
2ответа
12k показов

Каково значение задачи Ansible, сообщающей, что что-то изменилось?

У меня есть задача , которая проверяет , является ли мой процесс прослушивает порт 8080 и только тогда , когда код выхода не равен нулю, будет бегаю fail с сообщением. Когда служба работает, она ...
11
голосов
4ответа
29k показов

Не удается найти файл конфигурации в «/etc/ansible/» в Mac OS X

Я на Mac OS X и новичок в Ansible. Я забыл, как я его установил. Я думаю, с помощью pip: $ pip freeze altgraph==0.12 ansible==1.9.2 В любом случае, из того, что я читаю, должен быть файл конфигурации ...
9
голосов
3ответа
20k показов

Как установить пользователя ssh по умолчанию для всех хостов?

Ansible версия 2.1 У меня есть файл инвентаризации hosts [nodes] host1 host2 ... И простой playbook site.yml --- - hosts: all tasks: - include: tasks/main.yml Если я просто начну играть, ...
8
голосов
2ответа
38k показов

Задание, которое можно проверить, если процесс запущен

Ansible 2.1 В сборнике пьес я начал процесс: - name: Start Automation Agent, and enable start on boot service: name=mongodb-mms-automation-agent state=started enabled=yes Из резюме игры, кажется, ...
7
голосов
3ответа
34k показов

Запустите удаленный скрипт / приложение в автономном режиме в Ansible

У меня проблемы с запуском сценария запуска удаленного приложения "отдельно" от Ansible playbook. Скрипт запустится, но я не могу заставить его остаться / отстраненным. Я, наверное, что-то делаю не ...
7
голосов
1ответ
7k показов

Ansible Определить операционную систему

Как часть моего сценария развертывания, я хочу проверить, в какой операционной системе я развертываюсь. Я использовал ansible localhost -m setup и, как говорится в документации, это много выводит. ...
5
голосов
3ответа
10k показов

Ansible команда-задача сталкивается с "Ошибка формата Exec"

Я написал это задание для запуска процесса на удаленном бродячем блоке. (На самом деле сам ANSIBLE файл намного длиннее, но это средство воспроизведения, которое запускает только стартовый скрипт.) ...
5
голосов
3ответа
10k показов

Скопировать мой ключ ssh на удаленную машину через ssh-copy-id в сценарии без запроса?

Мой пример использования - мне нужно скопировать мой ключ ssh для авторизованного доступа на удаленную машину. Мне нужно иметь возможность вызывать сценарий, который копирует мой ключ ssh на ...
4
голоса
2ответа
4k показов

Отказано в доступе в модуле синхронизации Ansible

Я использую Ansible, среди прочего, для резервного копирования. Я запускаю ansible-playbook с пользователем без полномочий root (скажем, это user) и ssh как user . После этого я настроил повышение ...
4
голоса
3ответа
10k показов

Не удается заставить Ansible дождаться перезагрузки сервера и продолжить работу playbook

Я создаю playbook для установки программного обеспечения, и мне нужно перезапустить сервер в середине playbook. Мне нужно, чтобы мой хост Ansible дождался возвращения сервера и выполнил остальные мои ...
4
голоса
1ответ
10k показов

Ansible сообщает "Отказано в доступе" при выдаче команды на удаленном хосте

Ansible 2.1 Ansible host: Ubuntu 16.04 Удаленный хост: CentOS 6.5 Я совсем новичок в Ansible. У меня простой простой проект: ├── hosts ├── roles │ └── setup │ ├── defaults │ │ └── main.yml │ ├── ...
3
голоса
1ответ
648 показов

Как загрузить хосты Windows с удаленной PowerShell для использования с Ansible?

Я не нашел достойного способа запуска экземпляра Windows в Azure с помощью модуля azure_rm_virtualmachine с включенной удаленной оболочкой PowerShell с первой загрузки. Каков типичный подход для ...
3
голоса
3ответа
5k показов

ansible: молча пропускает недоступные хосты

Мы используем ansible для настройки некоторых хостов, включая настройку IP. Мы не хотим использовать DHCP-сервер. Иногда мы добавляем новые хосты в сеть. Эти новые хосты находятся в одном диапазоне ...
3
голоса
1ответ
6k показов

Как запустить очень длинную задание?

У меня есть следующие заданные роли: "Задача 1", "Задача 2", «Задача 2.1», «Задача 2.2», "Задача 3" Мне нужно запустить их, но для выполнения всех этих задач требуется много времени (от 1 часа до 12 ...
3
голоса
1ответ
179 показов

Объединение Putty с WSL-Ansible под тем же секретным ключом и парольной фразой

На моем компьютере я использую Windows 10 home с WSL-Ubuntu (16.04 - xenial) и Ansible. Я часто сдаю в аренду машины IaaS и SSH через них через Putty из Win 10, и все мои машины IaaS обычно ...
3
голоса
1ответ
238 показов

переопределяющие параметры в конфигурационном файле

В моем предыдущем вопросе я обнаружил, что могу поместить параметры в локальный файл ansible.cfg . Но могу ли я их переопределить? У меня есть файл ansible.cfg который содержит [defaults] ...
3
голоса
2ответа
1k показов

Бродячие и ансибальные факты

Возможно ли, чтобы Ansible отображал факты о Vagrant? Ansible документация использует ansible hostname -m setup даже если я подключусь к пользователю Vagrant, мне все равно понадобится ключ SSH для ...
2
голоса
1ответ
2k показов

ansible: выполнить local_action только один раз при запуске playbook для группы хостов (несколько управляемых хостов)

Возможно ли в ansible сделать так, чтобы задача local_action запускалась ТОЛЬКО один раз при запуске playbook для группы хостов? Вот проблема: hosts: - macbooks - localhost tasks: #......# - ...
2
голоса
3ответа
3k показов

Установите Ansible в Windows, используя Git-bash

Я пытаюсь установить платформу автоматизации с открытым исходным кодом Ansible на Windows. Существует множество руководств по установке Ansible с использованием Cygwin (например, 1, 2). Тем не менее, ...
2
голоса
0ответов
280 показов

Использование фильтра templates/jinja2 в Ansible playbook для условного выполнения определенных

Я создаю книгу для оркестровки сетевого устройства. Мне нужно выполнить определенные команды в зависимости от ввода логических переменных, которые я получаю. Можно ли использовать логический ввод для ...
2
голоса
1ответ
78 показов

(вроде решено) Ansible не может подключиться к (достижимой) виртуальной машине Virtualbox (ошибка preauth)

Обновление 2: ну что тут сказать, опять работает. Буквально единственное, что я сделал, это обменял мой старый и медленный жесткий диск на SSD, который у меня все еще лежал. Кроме этого, я следовал ...
2
голоса
1ответ
770 показов

Использование GNU Parallel для поиска большого файла с разбивкой по частям на хост

Я использую Ansible для настройки некоторой конфигурации на нескольких узлах, и в рамках этой настройки мне нужно разделить один большой файл на n строк и скопировать каждую часть в удаленный файл ...
2
голоса
1ответ
526 показов

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

Я использую Ansible локально для настройки своего собственного компьютера, и сегодня (я давно не запускал playbooks) он внезапно начал просто зависать. Я не могу запустить какие-либо пьесы, по ...
2
голоса
1ответ
2k показов

Самый простой случай не работает - ошибка "MODULE_ARGS не определена"

Я пытаюсь начать использовать ANSIBLE, поэтому я иду через введение. Я установил ANSIBLE в Debian Jessie, используя apt-get. Он отображает версию 2.2 Я настроил файл /etc /ansible /hosts следующим ...
2
голоса
0ответов
39 показов

Предоставление расширений для браузера в Linux

Я всегда изо всех сил пытался настроить новые Linux-системы в соответствии с моими предпочтительными спецификациями, и, наконец, я начал искать решения для обеспечения, сохранения файлов точек в git ...
2
голоса
1ответ
594 показов

Централизованное управление частями app.config для собственных служб .NET

Что будет лучшим способом справиться с этими сценариями, если они не разовые, а регулярные: Самостоятельно размещаемые сервисы на довольно большом количестве машин должны быть переназначены в другую ...
2
голоса
1ответ
475 показов

Как избавиться от «[ПРЕДУПРЕЖДЕНИЕ]: рассмотрите возможность использования модуля dnf вместо запуска dnf»?

Некоторые из моего анзибля playbooks начать с установкой пакета python2-dnf , который необходим для д.н.ф. анзибля модуля для запуска. tasks: - name: Install required dnf python binding shell: dnf ...
2
голоса
1ответ
6k показов

Не удается сформировать ссылку на файл, который находится на сайтах и доступен на каталог сайтов, включенных на удаленном сервере с использованием ansible?

Не удается сформировать ссылку на файл, который находится на сайтах и доступен на каталог сайтов, включенных на удаленном сервере с использованием ansible? Это команда, которую я хочу выполнить с ...
2
голоса
0ответов
93 показов

Ошибка выделения памяти Java внутри контейнера Docker, когда хост-компьютер работает под управлением Alpine Linux

Я хочу запустить Jenkins в контейнере, где на моей хост-машине работает Alpine Linux. У меня есть Ansible playbook, который запускает контейнер Jenkins. Тем не менее, контейнер выходит, как только он ...
1
голос
1ответ
919 показов

Собирает ли ansible факты о локальной операционной системе (не удаленной)?

Я пишу роль, которая включает в себя некоторые задачи, которые должны быть выполнены на локальном компьютере с помощью операторов dedicate_to: localhost . При сборе фактов ansible регистрирует ...
1
голос
3ответа
1k показов

Пакет сопоставления 'docker-ce' не доступен с ansible

В Ubuntu 18.04 я выполняю эту роль ansible (версия 2.5.1): --- - name: Add Docker apt repository key. apt_key: url: "https://download.docker.com/linux/ubuntu/gpg" state: present - name: gather facts ...
1
голос
1ответ
285 показов

Ansible SSH-подключение к удаленной машине завершается со следующей ошибкой, как нам настроить его на работу

когда Ansible playbook пытается подключиться к виртуальной машине (Tomcat server), которая находится в той же подсети, выдает следующую ошибку: Шаг 1: команда ssh, которую использует ansible ...
1
голос
1ответ
212 показов

Запустить ANSIBLE PlayBook на указанном хосте и группе?

Давайте предположим, что у нас есть группа хостов dev с соответствующими группами vars. [dev] host1 host2 Как запустить ANSIBLE playbook с host3, который не входит в группу dev, используя CLI?
1
голос
1ответ
157 показов

Ansible установлен на Mac с сообщением об успехе, но не найден

Я давно пытаюсь установить ansible. Выдает сообщение об успехе при использовании команды ниже. Anupams-MacBook-Pro-2:bin anupamsri$ sudo pip install ansible Каталог ...
1
голос
2ответа
3k показов

Сбой управления хостом FreeBSD с помощью Ansible: общий объект \"libdl.so.1 \" не найден, требуется для \"python \" \r \n

Управление FreeBSD на Raspberry pi 3 (FreeBSD-aarch64-12.0-GENERIC-320146M из проекта RaspBSD - http://www.raspbsd.org/) завершается неудачно. Управляющим хостом является MacOS 10.13.2. Python ...
1
голос
0ответов
22 показов

Ansible - ios_vlan не может запускать команды, требующие привилегированного режима

Я тестировал ANSI для некоторой простой сетевой автоматизации, и кажется, что я не могу выполнить даже некоторые простые задачи. У меня проблема, когда любые команды, требующие включения режима, не ...
1
голос
1ответ
221 показов

Доступная иерархия запасов

Я хочу сделать инвентарный файл для Ansible как независимый от сортировки. Ниже приведен пример для этого файла: [houston:children] hst-lin hst-win [hst-lin:children] hst-lin-prod hst-lin-test ...
1
голос
1ответ
24 показов

ANSIBLE Playbook, когда условие для воспроизведения

есть ли опция для воспроизведения пьесы в playbook? Я хочу написать сборник пьес, как показано ниже. Я хочу запустить play2, если какая-либо ошибка в play1_result и после запуска play1, если play2 ...
1
голос
1ответ
62 показов

Как интерпретировать правило iptable, указанное в описании?

Я новичок в iptables и пытаюсь узнать то же самое. Что означает --set в этом приемлемом правиле? -A INPUT -m state --state NEW -M recent --name ssh -p tcp --dport 22 --set Может кто-нибудь объяснить ...
1
голос
2ответа
2k показов

Ansible не работает с sudo

Я пытаюсь использовать ansible, но мне кажется, что я не могу заставить его работать с sudo. Я минимизировал проблему до этого: Это не работает: ansible localhost --ask-become-pass -m shell -a "cat ...
1
голос
1ответ
41 показов

Ansible playbook для определения выпуска ОС

Я просто пытаюсь проверить версию Ubuntu на всех моих серверах. Основываясь на этом вопросе, я вижу, что у ansible есть ansible_distribution_version но эта книга не показывает, как просто распечатать ...
1
голос
1ответ
121 показов

Как просмотреть вывод программы, запущенной командой SSH в Linux?

Я использую ANSI для удаленной установки и запуска программ. Ansible использует SSH для выдачи команд и запуска модулей на удаленных системах. Одной из этих команд является запуск файла .jar, который ...
1
голос
1ответ
167 показов

Ansible error: невозможно добавить пользователя в уже существующую группу

Я не могу добавить пользователя в уже существующую группу. После выполнения при проверке из /etc/groups я вижу, что пользователь не добавлен. Я новичок в Ansible. Может ли кто-нибудь помочь? Это ...
1
голос
1ответ
2k показов

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

Я пытаюсь использовать vagrant как способ предоставления виртуальных машин (настройка IP-адресов, ресурсов и т.д.), Но я также пытаюсь отделить зависимость vagrant от ansible, т.е. я просто хочу ...
1
голос
1ответ
1k показов

Как перенаправить вывод curl на несколько файлов?

curl http://git.openstack.org/cgit/openstack/keystone/plain/httpd/keystone.py?h=stable/kilo \ | tee /var/www/cgi-bin/keystone/main /var/www/cgi-bin/keystone/admin Как перенаправить вывод команды в ...
1
голос
2ответа
730 показов

Использование Docker-контейнеров для настройки / настройки рабочей станции разработчика?

Я исследую возможности использования Docker для стандартизации конфигурации рабочих станций Java разработчиков. Концепция заключается в том, что новый разработчик, начинающий в команде, может быстро ...
0
голосов
0ответов
12 показов

Отключить быстрое редактирование PowerShell/cmd

Я пытался отключить Quickedit через regedit: HKCU:\Console QuickEdit = "0" ; значение меняется в реестре, но ничего не происходит. Я знаю, что могу щелкнуть правой кнопкой мыши по редактированию ...
0
голосов
1ответ
31 показов

Ansible: изменить `remote_user` в зависимости от состояния сервера

Большинство серверов будут изначально развернуты с прямым доступом по SSH для root с ключом SSH или только с паролем, чтобы вы могли настроить сервер. Из-за проблем безопасности я хочу настроить ...
0
голосов
1ответ
95 показов

скрыть пароль от выхода

Я передаю пароль своему sudo в ANSIBLE playbook, например: echo | sudo -S su - Работает нормально. Но проблема здесь в том, что в моем выводе пароль виден. Есть ли способ скрыть пароль или хотя бы ...