Заключите переменную в двойные кавычки Ansible (gcdns_record TXT record_data) - PullRequest
0 голосов
/ 04 мая 2018

Когда я установил record_data так:

record_data: "{{some-var}}"

Я получаю эту ошибку msg TXT record_data must be enclosed in double quotes, got: CQ5fc59u-izwcu8_PlI2HlvfUT73bH2VnMU_jW3B5hY

Нормально, потому что в документе написано Individual string record_data for TXT records must be enclosed in double quotes (см. документ здесь )

Итак, я попробовал это

record_data: "\" {{some-var}} \ ""

Задание выполнено хорошо, ошибок нет, но я не получил \. Я получил что-то вроде этого в виде record_data "\"*****\"" (***** - это фактическое значение some-var)

Итак, мой вопрос: как мне получить значение моей переменной в двойных кавычках?

Или может возникнуть вопрос: как установить переменную в качестве значения TXT при создании записи с gcdns_record?

Большое спасибо

1 Ответ

0 голосов
/ 04 мая 2018

Просто оберните его в другой тип цитаты. Одинарные кавычки в этом случае:

record_data: '"{{ some-var }}"'
...