Вопросы с тегом 'ansible'

Ansible - управляемая моделью система управления конфигурацией, multi- node развертывания/оркестровки и удаленного выполнения задач. Использует SSH по умолчанию, поэтому на узлах, которыми вы управляете, нет специального программного обеспечения. Безграничный может быть расширен на любом языке.
20

Как создать каталог с помощью Ansible

Как создать каталог www в /srv в системе на основе Debian с помощью загружаемого файла Ansible?
03 апр. '14 в 17:32
11

Безопасное ограничение Ansible playbooks на одной машине?

Я использую Ansible для некоторых простых задач управления пользователями с небольшой группой компьютеров. В настоящее время у меня есть мои плейеры, настроенные на hosts: all, а файл моих хостов - это всего лишь одна группа со всеми перечисленными ...
12 авг. '13 в 19:27
23

Укажите пароль sudo для Ansible

Как указать пароль sudo для Ansible неинтерактивным способом? Я использую Ansible playbook следующим образом: $ ansible-playbook playbook.yml -i inventory.ini \ --user=username --ask-sudo-pass Но я хочу запустить это так: $ ansible-playbook p...
19 февр. '14 в 2:54
19

Ansible не работает с /bin/sh: 1:/usr/bin/python: не найден

Я сталкиваюсь с ошибкой, которую я никогда раньше не видел. Вот команда и ошибка: $ ansible-playbook create_api.yml PLAY [straw] ****************************************************************** GATHERING FACTS ***********************************...
06 сент. '15 в 23:23
9

Как передать переменную в доступную игру в командной строке?

Я новичок в возможности и задаюсь вопросом, как это сделать, поскольку следующее не работает. ansible-playbook -i '10.0.0.1,' yada-yada.yml --tags 'loaddata' django_fixtures="tile_colors" Где django_fixtures - моя переменная.
05 июн. '15 в 8:42
3

Как получить имя хоста текущего компьютера, как определено в файле Ansible hosts?

Я настраиваю игру Ansible для создания пары серверов. Есть несколько задач, которые я хочу выполнить только в том случае, если текущий хост является моим локальным узлом dev, который называется "local" в моем файле hosts. Как я могу это сделать? Я не...
25 янв. '14 в 3:55
8

Как перемещать/переименовывать файл с помощью задачи Ansible в удаленной системе

Как можно переместить/переименовать файл/каталог с помощью модуля Ansible в удаленной системе? Я не хочу использовать задачи command/shell, и я не хочу копировать файл из локальной системы в удаленную систему.
11 июн. '14 в 12:30
6

Как игнорировать аутентичную проверку подлинности SSH?

Есть ли способ игнорировать проверку подлинности SSH, выполненную Ansible? Например, когда я только что настроил новый сервер, я должен ответить "да" на этот вопрос: GATHERING FACTS *************************************************************** The...
30 авг. '15 в 14:13
16

Ansible: Как удалить файлы и папки внутри каталога?

Приведенный ниже код удаляет только первый файл, который он получает внутри веб-каталога. Я хочу удалить все файлы и папки внутри веб-каталога и сохранить веб-каталог. Как я могу это сделать? - name: remove web dir contents file: path='/home/...
05 июл. '16 в 10:12
10

Где я могу получить список предварительных переменных Ansible?

Я вижу, что Ansible предоставляет некоторые предопределенные переменные, которые мы можем использовать в играх и файлах шаблонов. Например, IP-адрес хоста - это ansible_eth0.ipv4.address. Google и поиск документов я не могу найти список всех доступны...
17 сент. '13 в 0:35
6

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

Есть ли способ запустить только одну задачу в недоступном для просмотра плейбуке? Например, в roles/hadoop_primary/tasks/hadoop_master.yml. У меня есть задача "start hadoop job tracker services". Можно ли запустить только одну задачу? Файл hadoop_...
30 мая '14 в 0:27
4

Как переключить пользователя на задание или набор задач?

Повторяющаяся тема, которая в моих загружаемых книжках заключается в том, что я часто должен выполнять команду с привилегиями sudo (sudo: yes), потому что я хотел бы сделать это для определенного пользователя. В идеале я бы предпочел использовать sud...
25 янв. '14 в 0:10
6

Как автоматически установить роли Ansible Galaxy?

Все мои загружаемые файлы/роли в Ansible отмечены в моем реестре git. Однако для роли Ansible Galaxy я всегда должен явно загружать их по одному на каждой машине, с которой я хочу запускать Ansible. Даже сложно заранее знать, какие роли Ansible Ga...
10 авг. '14 в 15:56
6

ansible: lineinfile для нескольких строк?

Точно так же есть "lineinfile", чтобы добавить одну строку в файл, есть ли способ добавить несколько строк? Я не хочу использовать шаблон, потому что вы должны предоставить весь файл. Я просто хочу добавить что-то в существующий файл, не зная, что у...
20 июн. '14 в 19:10
10

Как создать пустой файл с помощью Ansible?

Каков самый простой способ создать пустой файл с помощью Ansible? Я знаю, что могу сохранить пустой файл в каталоге files, а затем скопировать его на удаленный хост, но я нахожу его несколько неудовлетворительным. Другой способ - коснуться файла на...
05 февр. '15 в 15:25