Описание тега jinja
0
ответов
Ansible: зацикливание зарегистрированного вывода в следующей задаче
Ansible версия: ansible 2.6.2 python версия 2.7.5 Я изо всех сил пытаюсь перебрать зарегистрированные IP-адреса из одной задачи в другую, используя with_items и получить отладочный вывод из ANSIBLE playbook, который дает это: Плейбук: - name: Check …
28 фев '19 в 09:49
1
ответ
Джинджа "для цикла" оператор с несколькими строками (солончак)
При использовании соли для указания создания пользователя неорганизовано размещение оператора for в одной строке. Пример: {% for USR in 'hewey','dewey','loui' %} Можно ли разбить это на отдельные строки, такие как: {% for USR in %} {% 'hewey', %} {%…
20 янв '19 в 18:35
2
ответа
Saltstack state.apply определяет, выполняется ли он в режиме test=True?
Мы используем serverdensity (БЕТА-МОДУЛЬ - https://docs.saltstack.com/en/latest/ref/states/all/salt.states.serverdensity_device.html) с солью и попали (ошибка?) Где, если вы попытаетесь а: salt '*SERVER-01*' --state-output=mixed state.apply serverde…
06 ноя '18 в 10:34
0
ответов
Saltstack Jinja шаблон столба слияния
У меня есть несколько столбов, и я пытаюсь объединить их в одной переменной jinja {%- import_yaml "server_list_de.yaml" as servers %} {%- import_yaml "server_list_uk.yaml" as servers_uk %} {%- servers.update(servers_uk) %} но у меня есть следующая о…
26 янв '19 в 09:42
1
ответ
Цикл над массивом переменных Ansible в шаблоне Jinja2
Когда Ansible собирает факты о хостах, он, например, получает все монтирования хоста: "ansible_mounts": [ { "block_available": 7800291, "block_size": 4096, "block_total": 8225358, "block_used": 425067, "device": "/dev/mapper/foobar", "fstype": "xfs"…
14 дек '17 в 20:02
1
ответ
Избегание шаблонизатора дзиндзя в выражениях
В настоящее время я портирую свои книги Plays от Ansible с версии 2.1 до 2.7. Ansible теперь выводит предупреждение, если я использую разделители шаблонов jinja, такие как {{ .. }} в предложении when. [WARNING]: when statements should not include ji…
15 ноя '18 в 18:41
8
ответов
Ansible: условно определить переменные в файле vars, если выполняется определенное условие
В зависимости от значения (True/False) переменной, определенной в group_vars, я пытаюсь определить некоторые переменные в файле vars. Их значение зависит от значения группы var. Мой текущий файл var выглядит так: {% if my_group_var %} test: var1: va…
11 апр '18 в 13:43
1
ответ
Используйте переменную внутри json_query в ansible/jinja
Я пытаюсь зациклить пользовательский словарь в ansible, чтобы проверить некоторые точки монтирования на сервере linux, и я немного затрудняюсь с поиском правильного решения, найдите сейчас под моей книгой воспроизведения: - name: Check lvm devs host…
17 май '18 в 15:44
1
ответ
Ansible: Как получить вложенный элемент во вложенном списке словарей
Я хотел бы построить наши зоны DNS через Ansible. Пользователь должен просто сохранить одну переменную для зон прямого просмотра (например, foo.bar). Зоны обратного просмотра (0.0.10.in-appr.arpa) должны автоматически генерироваться с помощью Ansibl…
29 янв '19 в 23:28
4
ответа
Как вызвать пользовательскую ошибку из шаблона Jinja?
Хотя в самой Ansible есть способ вызвать пользовательскую ошибку, я не могу найти ничего похожего для Jinja. Мой текущий метод использует синтаксическую ошибку: {% if 'ansible_mounts' in hostvars[host] %} # {{ host }} knows its mount-points {% else …
29 авг '17 в 14:52
1
ответ
Как мне использовать debconf в соли с колоннами?
У меня есть следующее: newrelic-debconf: debconf.set: - name: newrelic-php5 - data: 'newrelic-php5/application-name': { 'type': 'string', 'value': '{{ salt['pillar.get']('newrelic:applicationName', '') }}' } 'newrelic-php5/license-key': { 'type': 's…
13 фев '18 в 07:58
1
ответ
SaltStack | Как назначить вывод оболочки из cmd.run переменной Jinja?
проблема Невозможно назначить вывод из cmd.run в моем соляном состоянии. Условие всегда возвращает true, даже если load_avg в миньоне на самом деле не равно или за threshold, Я также включил в конфигурацию то, что я пробовал. конфигурация # {% set l…
23 окт '17 в 17:18
1
ответ
Ansible: как адаптировать выходной формат фильтров карты (с извлечением)
Я пытаюсь извлечь IP-адреса узлов, входящих в две группы, и использовать их в XML-файле конфигурации. Проблема, с которой я здесь сталкиваюсь - это вывод, сгенерированный выражением, используемым в шаблоне jinja. То, что я хочу достичь, это как резу…
12 мар '18 в 16:34
1
ответ
Как сделать многострочные Jinja2-условия в одном блоке?
Приведенный ниже код отклонен как синтаксически неверный: {% if inventory_hostname in groups.aptcache set cachehost = 'localhost' else set cachehost = groups['aptcache'] | first endif %} cache={{ cachehost }} Надеюсь, мои намерения достаточно ясны, …
24 авг '17 в 21:38
1
ответ
Отклонить в переменную списка ANSIBLE
У меня есть такая переменная: apps: - {name: kapitalism, extension: .war} - {name: socialism, extension: .war} - {name: somethingelse, extension: .ear} И мне нужно сделать еще один, основанный на нем, который не будет включать некоторые из списка. Я…
29 май '19 в 07:36
1
ответ
Как расширить Jinja внутри импорта для GCP Deployment Manager
У меня есть шаблон / схема диспетчера развертывания, и я хочу динамически включать различные параметры сценария запуска для cloud-init в зависимости от вызываемого мной шаблона. В моем template.jinja у меня есть: metadata: items: - key: startup-scri…
11 мар '18 в 00:25
1
ответ
Проверка работоспособности Haproxy и создание бэкэнда
У меня много сайтов, и я хочу сделать проверку здоровья http для каждого из них. Значит ли это, что мне нужно сделать бэкэнд-раздел для каждого сайта? Если так, мне нужно как-то его сгенерировать. Могу ли я добиться этого с помощью шаблонов или може…
11 дек '18 в 05:01
1
ответ
Ansible - управлять установленными приложениями и отправлять вывод по электронной почте - переменные заполнены неправильно
Так что у меня есть этот playbook, который проверяет, установлены ли выбранные пакеты. ничего особенного там нет. Затем я хотел бы отправить вывод на мой электронный адрес, если все прошло нормально и т. Д. --- - имя: установить основные приложения …
20 сен '18 в 14:16
1
ответ
Как передать urlencoded строку в jenkins api, используя ansible?
Я должен передать значение jenkins апи. Но Дженкинс API принимает значение в urlencode, Я пытался использовать фильтр urlencode в ansible, но это дает ошибку. - name: Add credential to add node uri: body: | json={ "": "0", "credentials": { "scope": …
08 фев '18 в 17:08