Вопросы с тегом 'ansible-2.x'

Ansible - это радикально простая платформа автоматизации ИТ, которая упрощает развертывание приложений и систем. Избегайте написания сценариев или настраиваемого кода для развертывания и обновления ваших приложений - автоматизировать на языке, который приближается к простому английскому, с использованием SSH, без агентов для установки на удаленных системах
5

Неожиданное исключение: имя "basestring" не определяется при вызове ansible2

Я пытаюсь выполнить ansible2 commnads... Когда я это сделаю: ansible-playbook -vvv -i my/inventory my/playbook.yml Я получаю: Неожиданное исключение: имя "basestring" не определено полная трассировка была: Traceback (most recent call last): ...
15 янв. '16 в 2:33
9

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

Я пытаюсь скопировать содержимое каталога dist в каталог nginx. - name: copy html file copy: src=/home/vagrant/dist/ dest=/usr/share/nginx/html/ Но когда я запускаю пьесу, она выдает ошибку: TASK [NGINX : copy html file] ***********************...
18 февр. '16 в 17:30
1

Разница между стать и стать_усером в Ansible

Недавно я начал копаться в Ansible и писать свои собственные тетради. Однако у меня есть проблемы с пониманием разницы между become и become_user. Как я понимаю, become_user - это что-то похожее на su <username>, а become означает что-то вроде...
10 июл. '16 в 8:42
7

доступ к переменной хоста инвентаря в недоступном playbook

Я использую возможность 2.1. У меня есть следующий файл хоста инвентаризации и роль, вызываемая игрой, которая нуждается в доступе к переменной файла хоста. Любые мысли о том, как получить к нему доступ (в настоящее время возникает ошибка): файл х...
13 окт. '16 в 17:56
3

Ansible - использовать значение по умолчанию, если переменная не определена

Я настраиваю создание linux users внутри моей роли. Мне нужно, чтобы пользователи моей роли настраивали home_directory, group_name, name, password. Мне было интересно, есть ли более гибкий способ справиться со значениями по умолчанию. Я знаю, что ...
30 янв. '16 в 18:44
4

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

У меня есть некоторые Ansible задачи, которые выполняют, к сожалению, длительные операции - например, выполнение операции синхронизации с папкой S3. Это не всегда ясно, если они прогрессируют или просто застревают (или сбой ssh), так что было бы непл...
16 дек. '16 в 23:54
2

Запуск Python script через ansible

Я пытаюсь запустить python script из ansible script. Я бы подумал, что это будет легко сделать, но я не могу понять это. У меня есть такая структура проекта, как это: playbook-folder roles stagecode files mypythonscript.py ...
01 февр. '16 в 20:28
2

Ansible 2.1.0 с помощью функции get/get_user не может устанавливать разрешения для временного файла

У меня есть ansible 2.1.0 на моем сервере, где я развертываю через vagrant и на ПК. Роль "развернуть": - name: upload code become: true become_user: www-data git: [email protected]:****.git dest=/var/www/main key_file=/var/www...
15 апр. '16 в 12:14
3

Запуск задачи Ansible только тогда, когда переменная содержит определенную строку

У меня несколько задач зависят от значения переменной1. Я хочу проверить, находится ли значение в {{variable1}}, но я получил ошибку: - name: do something when the value in variable1 command: <command> when: "'value' in {{variable1}}" Я ...
08 апр. '16 в 10:08
1

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

Здесь я пытаюсь протестировать мой bash-скрипт, где он запрашивает четыре раза. #!/bin/bash date >/opt/prompt.txt read -p "enter one: " one echo $one echo $one >>/opt/prompt.txt read -p "enter two: " two echo $two echo $two >>/opt/pro...
15 июл. '16 в 10:04
2

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

Выполняя клонирование, нажмите или потяните частный репозиторий git, размещенный внутри организации (например, в экземпляре GitLab) с модулем Ansible Git, как указать имя пользователя и пароль для аутентификации с помощью сервера Git? Я не вижу ник...
15 июн. '16 в 17:22
6

Как я могу получить список хостов из файла инвентаризации Ansible?

Есть ли способ использовать Ansible Python API для получения списка хостов из данной комбинации файлов/групп инвентаря? Например, наши файлы инвентаризации разделяются по типу службы: [dev:children] dev_a dev_b [dev_a] my.host.int.abc.com [dev_b]...
03 июн. '16 в 21:39
2

Ansible: ansible_user в инвентаре против remote_user в playbook

Я пытаюсь запустить Ansible playbook против сервера, используя учетную запись, отличную от той, которую я зарегистрировал на управляющей машине. Я попытался указать ansible_user в файле инвентаризации в соответствии с документацией на Inventory: [s...
11 окт. '15 в 4:31
1

Выполнить curl -X с доступной книжкой

Я хочу выполнить следующую команду с помощью доступной playbook: curl -X POST [email protected] -H "Content-Type: application/json" http://marathon.service.consul:8080/v2/apps Как я могу запустить его? Если я запустил: - name: post to consul ...
04 мар. '16 в 14:07
1

Неспособный remote_user vs ansible_user

Вопрос прост: в чем разница между ansible_user (прежняя ansible_ssh_user) и remote_user в Ansible, кроме того, что первый из них задан, если файл конфигурации и последний заданы в играх/ролях? Как они относятся к параметрам командной строки -u/--use...
16 апр. '16 в 19:33