Ansible: Файл глобальных переменных области видимости?

Созданный на 29 нояб. 2013  ·  3Комментарии  ·  Источник: ansible/ansible

Привет,

После некоторого поиска в Google и запросов в IRC, похоже, не существует глобального файла переменных по умолчанию, в котором вы могли бы установить такие вещи, как ускорение и сбор_фактов.

group_vars / all, похоже, не работает для переменных на этом уровне.

Это означает, что для большого сценария с большим количеством пьес вы должны явно устанавливать их для каждой игры, это, вероятно, неоптимально?

Самый полезный комментарий

Привет Майкл,

На самом деле это запрос функции (или, по крайней мере, обновления документации), а не поддержка.
Вопрос кажется повторяющимся, и обычно дается ответ «group_vars / all», но это не работает для всех областей и, конечно, не для переменных, которые я упомянул.
[all: vars] в инвентаре выглядит следующим лучшим ответом, но когда у вас есть несколько разных файлов инвентаря, вы действительно не хотите дублировать эти значения во всех из них.

Итак, я чувствую, что чего-то похожего на значения по умолчанию / в ролях на уровне playbook отсутствует.

Все 3 Комментарий

Привет,

(A) Они устанавливаются для каждой игры.

(B) В будущем, пожалуйста, не используйте github в качестве форума поддержки. Вместо этого остановитесь на ansible-project в googlegroups.

Спасибо!

Привет Майкл,

На самом деле это запрос функции (или, по крайней мере, обновления документации), а не поддержка.
Вопрос кажется повторяющимся, и обычно дается ответ «group_vars / all», но это не работает для всех областей и, конечно, не для переменных, которые я упомянул.
[all: vars] в инвентаре выглядит следующим лучшим ответом, но когда у вас есть несколько разных файлов инвентаря, вы действительно не хотите дублировать эти значения во всех из них.

Итак, я чувствую, что чего-то похожего на значения по умолчанию / в ролях на уровне playbook отсутствует.

+1, не могу найти место для определения глобальных значений по умолчанию

Была ли эта страница полезной?
0 / 5 - 0 рейтинги