ansible

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

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

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 задачу только в том случае, если хост текущего playbook не принадлежит к определенной группе. В псевдо код: - name: my command command: echo stuff when: "if {{ ansible_hostname }} not in {{ ansible_ ...

Как запустить задачу, когда переменная не определена в 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 от создания.повтор файлов в домашнем каталоге?

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

Как я могу передать переменную в 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? ...

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

Я пытаюсь загрузить и извлечь архив tar на удаленной машине, и удаленное назначение должно быть создано, если оно не существует. Но этого не происходит. Ошибка: каталог назначения не существует MYCODE: - unarchive: src: http://apache.mir ...

Как просмотреть команду Unix, которую выполняет Ansible?

У меня есть Анзибль задач: - name: Ensure Gluster volume is mounted. mount: name: "{{ mount_dir }}" src: "{{ inventory_hostname }}:{{ brick_name }}" fstype: glusterfs opts: "defaults,_netdev" state: mounted Он терпит неудачу ...

Ansible-определение запасов во время выполнения

Я немного новичок в ансибле, так что потерпите, если мои вопросы немного просты. Сценарий: У меня есть несколько групп удаленных хостов, таких как [EPCs] [клиенты] и [тестеры] Я могу настроить их именно так, как я хочу, чтобы они были. Задача: ...

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

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

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

Можно ли установить условия для одного варианта модуля ansible. Using set_fact we can set condition aand use that variable in the ansible module. Alternatively is there any other option to set the condition using if loop in jinja or something lik ...