ansible

Ansible: фильтр списка по его атрибутам

у меня есть переменная с именем "сеть", зарегистрированная в Ansible: { "addresses": { "private_ext": [ { "type": "fixed", "addr": "172.16.2.100" } ], "private_man": ...

Является ли Ansible заменой для инструмента CI, такого как Hudson/Jenkins?

недавно, в нашей компании, мы решили использовать Ansible для развертывания и непрерывной интеграции. Но когда я начал использовать Ansible, я не нашел модулей для создания Java-проектов с Maven или модулей для запуска тестов JUnit или тестов JMeter ...

Ansible-Mode 755 для каталогов и 644 для файлов рекурсивно

Я хотел бы, чтобы кто-нибудь списком и прочитать все файлы в дереве каталогов, но я не хочу делать исполняемые файлы : dir \subdir1 file1 \subdir2 file2 ... \subdirX fileX следующая задача делает мои каталоги и файлы чита ...

Где хранить файл Ansible host на Mac OS X

Я пытаюсь начать работу с Ansible для обеспечения моего Vagrantbox, но я не могу понять, как работать с файлами хоста. согласно документации, они должны храниться в /etc/ansible/hosts, но я не могу найти это в моей системе (Mac OS X). Я также видел ...

Ansible: установите переменную для содержимого файла

Я использую модуль ec2 с ansible-playbook Я хочу задать переменную для содержимого файла. Вот как я сейчас это делаю. Var с именем файла shell task to cat файл использовать результат cat для перехода к модулю ec2. пример содержимого моего playboo ...

Анзибль сценарии против ролей

согласно Ansible docs, a Playbook это: ...основа для действительно простого управления конфигурацией и многомашинной системы развертывания, в отличие от любой, которая уже существует, и которая очень хорошо подходит для развертывания сложных пр ...

Переменная, которая имеет путь к текущему ansible-playbook, который выполняется?

есть ли переменная ansible, которая имеет абсолютный путь к текущему ansible-playbook, который выполняется? контекст: Я запускаю / создаю ansible скрипт против localhost чтобы настроить докер mysql и желая смонтировать объем данных относительно сцен ...

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

Я ищу способ выполнения задачи, когда ansible переменная не регистры / неопределенный например -- name: some task command: sed -n '5p' "{{app.dirs.includes}}/BUILD.info" | awk '{print }' when: (! deployed_revision) AND ( !deployed_revision. ...

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

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

В чем разница между defaults и vars в роли Ansible?

при создании новой роли Ansible шаблон создает как vars и defaults каталог с пустым . При определении моей роли я могу разместить определения переменных в любом из них, и они будут доступны в моих задачах. в чем разница между помещением определений ...

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

Я новичок в ansible и задаюсь вопросом, как это сделать, так как следующее не работает ansible-playbook -i '10.0.0.1,' yada-yada.yml --tags 'loaddata' django_fixtures="tile_colors" здесь django_fixtures мой переменной. ...

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

Как создать каталог www at /srv в системе на базе Debian с использованием Ansible playbook? ...

Применить с элементами на нескольких задачах

Можно ли применить список элементов к нескольким задачам в Ansible playbook? Приведем пример: - name: download and execute hosts: server1 tasks: - get_url: url="some-url/{{item}}" dest="/tmp/{{item}}" with_items: - "file1.sh" - "f ...

извлечение переменной из вывода json затем отладка и регистрация outout с ansible

Привет у меня есть проблема получения одной из переменных, извлеченных из вывода json после выполнения скручивания, чтобы быть проанализированы и зарегистрированы обратно в ansible Playbook: - name: debug stdout debug: msg: "{{ result.stdo ...

Модуль Ansible blockinfile idempotent?

Я хочу вставить несколько строк в файл, используя модуль blockinfile. Задача выглядит примерно так: name: add some lines become: true blockinfile: dest: /etc/sysctl.conf block: | mykey1={{ kernvars['my_value1'] }} ...

ansible: получение ролей из playbook в подпапке

У меня есть это дерево: ├── plays │   ├── ansible.cfg │   ├── playbook_01.yml │   ├── playbook_02.yml │   └── playbook_03.yml ├── README.rst ├── roles │   ├── role_A │   │   ├── files │   │   └── tasks │   │   └── main.yml │   └── role_B │   ...

ansible цикл по ip-адресам в переменном файле вместо инвентаризации

У меня есть проблема, когда PlayBook выполняются несколько раз.У меня есть ip-адрес серверов, установленный в инвентаре, а также в переменном файле. --- - hosts: servers gather_facts: no vars_files: - input.yml tasks: - name: Powering On Servers ...

Установить удаленного пользователя для набора задач в Ansible playbook, не повторяя его для каждой задачи

Я создаю playbook, который сначала создает новое имя пользователя. Я тогда хочу запустить " moretasks.yml " как тот новый пользователь, которого я только что создал. В настоящее время я устанавливаю remote_user для каждой задачи. Есть ли способ, кото ...

Ansible и Git разрешение отклонено (publickey) в git Clone

У меня есть playbook, где я пытаюсь клонировать из частного РЕПО (GIT) на сервер. У меня есть настройка SSH-переадресации, и когда я ssh в сервер и пытаюсь вручную клонировать из того же РЕПО, он успешно работает. Однако, когда я использую ansible ...

Как перезагрузить CentOS 7 с помощью Ansible?

Я пытаюсь перезагрузить сервер под управлением CentOS 7 на VirtualBox. Я использую эту задачу: - name: Restart server command: /sbin/reboot async: 0 poll: 0 ignore_errors: true Сервер перезагружается, но я получаю эту ошибку: TASK: [com ...