В настоящее время у меня есть файл tfvars в json, устанавливающий значения ключей с пробелами. Например:
{
"customer": "Test Customer",
}
Затем я передаю эту переменную в команду ansible playbook, запускаемую локально на подготовленном хосте EC2 с использованием cloud-config
sudo ansible-playbook /Playbook.yml --extra-vars 'customer=${var.customer}'
В этой пьесе у меня есть файл лицензии, который я хочу распространить с помощью модуля шаблона Ansible. В настоящее время файл лицензии получит Test, но не Test Customer (из-за свободного места). Как я могу это исправить?
Также, на второй ноте, есть ли лучший / более чистый способ передачи переменных terraform команде ansible playbook в конфигурации Terraform, отличной от -e дополнительных переменных?