Укажите значение случайного поиска, чтобы оно оставалось неизменным при каждом использовании. - PullRequest
0 голосов
/ 11 февраля 2020

Если в моей книге воспроизведения определен этот var:

vars:

- random_ref: "{{ lookup('password', '/dev/null chars=ascii_letters,digits') | to_uuid }}"

, то всякий раз, когда я использую {{ random_ref}} в другом месте, где в книге воспроизведения каждый раз генерируется новая случайная строка. Я хочу сгенерировать его один раз, а затем иметь возможность ссылаться на него в другом месте.

Мне нужно «передавать по значению», а не «передавать по ссылке», так сказать. Как я могу изменить его, чтобы он оставался неизменным при каждом использовании?

1 Ответ

1 голос
/ 11 февраля 2020

Вы можете попробовать, как показано ниже

- name: Test
  set_fact:
   random_ref: "{{ lookup('password', '/dev/null chars=ascii_letters,digits') | to_uuid }}"
  run_once: true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...