Описание тега terraform-template-file

1 ответ

Правильный способ вывода источника данных Terraform template_provider

Я пытаюсь визуализировать вывод карты, используя шаблон в Terraform: variable "default_tags" { type = "map" default = { "tag1" ="Tag A", "tag2" ="Tag B" } } Определите источник данных template_file для отображения карты: ``` data "template_file" "te…
26 сен '18 в 17:14
1 ответ

Terraform Template_File Rendeding не работает

Я новичок в Terraform и изучаю файл template_file с помощью AWS. Я только что собрал код, как показано ниже, с шаблоном template_file, но после запуска экземпляра EC2 я обнаружил, что скрипт в файле template_file не выполняется - tcpdump и httpd не …
27 авг '18 в 00:05
0 ответов

Несколько виртуальных машин от Terraform на vsphere

Я пытаюсь обеспечить несколько VMS с одним ресурсом. Мой сетевой IP-адрес является переменной CAM. Это список из двух IP-адресов. Как я могу использовать список IP-адресов в ресурсе? resource "vsphere_virtual_machine" "node01_fs" { count="2" name = …
18 янв '19 в 14:48
2 ответа

Сделайте запланированные снимки EBS, используя Cloud Watch и Terraform

Мне нужна помощь для планирования моментального снимка тома ec2 на еженедельной основе, и мне нужно архивировать \ удалять резервные копии старше 1 месяца, используя правило облачного наблюдения от terraform aws. Пожалуйста, помогите мне написать пр…
0 ответов

Как передать параметры массива в развертывание шаблона Azure Arm в Terraform?

I want to send array values to arm template for terraform template deployment Шаблон руки:- "databases": { "type" : "array" } Я пытался использовать карту и список в Terraform, но не смог сделать это. Шаблон Terraform:- variable "sql_database_name" …
1 ответ

Расширить / добавить в файл Terraform

Используя terraform, я хотел бы посмотреть, есть ли способ - с помощью системы рендеринга шаблонов - определить template_file в модуле Terraform (базовый шаблон), а затем "расширить" или "добавить" к рендерингу в экземпляре, а не заменить. В настоящ…
2 ответа

Можно ли повторно использовать шаблоны Terraform для разных ресурсов, предоставляя разные значения для переменных?

Я использую Terraform для настройки нескольких капелек, работающих под управлением Consul на DigitalOcean. Возможно, мне не хватает чего-то базового, но кажется удивительно сложным обеспечить правильную конфигурацию для них. resource "digitalocean_d…
1 ответ

Terraform: как отделить файловый ресурс от экземпляра и RDS

У меня есть стандартное 2-уровневое приложение, которое я развертываю на AWS. В рамках этого развертывания мне нужно записать файл конфигурации в экземпляр EC2. Этот файл конфигурации содержит настройки базы данных (RDS). Прямо сейчас у меня есть эт…
05 ноя '17 в 22:23
0 ответов

Terraform и поддержка аутентификации Kerberos

Мне интересно, возможно ли для terraform использовать Kerberos при аутентификации в OpenStack? Учитывая следующий "rc-файл" export COMPUTE_API_VERSION=1.1 export IRONIC_API_VERSION=1.34 export NOVA_VERSION=1.1 export OS_IDENTITY_API_VERSION=3 export…
2 ответа

Terraform не может загрузить GIT-репозиторий

У меня есть предприятие GIT и публичный репозиторий с именем "Terraform". Я использовал приведенный ниже конфигурационный файл, а также создал папку с именем "jaish" под путем выполнения. Но получаю сообщение об ошибке при запуске init as "Error dow…
19 мар '18 в 07:07
2 ответа

Как мне управлять тремя (для каждой среды) файлами пользовательских данных в terraform?

У меня есть три конкретных файла пользовательских данных для трех разных сред. На основе пользовательского ввода на env (переменная окружения), мы должны выбрать один из файлов пользовательских данных для aws_instance терраформный ресурс. variable "…
30 янв '18 в 10:15
1 ответ

Используя count.index в terraform?

Я пытаюсь сгенерировать кучу файлов из шаблонов - мне нужно заменить жестко закодированный 1 на count.index, не уверенный, какой формат terraform нам позволит использовать. resource "local_file" "foo" { count = "${length(var.files)}" content = "${da…
11 май '18 в 23:36
2 ответа

Многоуровневое развертывание с помощью Terraform

Я новичок в Terraform, поэтому даже не уверен, что что-то подобное возможно. Например, допустим, у меня есть шаблон, который развертывает группу ресурсов Azure, и хранилище ключей в нем. А потом, скажем, у меня есть другой шаблон, который развертыва…
1 ответ

Terraform - response_parameters: должна быть карта

У меня есть скрипт Terraform для api_gateway который работает нормально. У меня много шаблонов продублировано. Я хочу извлечь все шаблоны, используя "data" "template_file", Рабочий раствор: resource "aws_api_gateway_integration_response" "ApiRespons…
0 ответов

Terraform список карт для IBM CAM

Я пытаюсь создать шаблон IBM CAM со списком карт со следующим кодом в camvariables.json { "name": "list_of_maps", "type": "list", "description": "list of maps test", "hidden": false, "label": "List of maps", "secured": false, "required": true, "immu…
2 ответа

Почему требуется сохранять файл состояния Terraform удаленно?

Я новичок в терраформе. Может кто-нибудь объяснить, пожалуйста почему мы должны сохранять файл.tfstate в локальном или удаленном хранилище, когда terraform apply всегда обновляет файл состояния с новой инфраструктурой. Заранее спасибо.
0 ответов

Terraform template_file не имеет атрибута рендеринга при уничтожении

Я получаю ошибку при запуске terraform destroy где у меня есть выход, который является результатом template_file ресурс, содержимое которого зависит от уничтожаемых ресурсов. data "template_file" "ansible_inventory" { template = "${ ...interpolated …
05 ноя '18 в 23:59
1 ответ

Передача переменных, назначенных в сценарии оболочки

Я пытаюсь запустить развертывание Terraform с помощью сценария Shell, где в сценарии Shell я сначала динамически собираю ключ доступа для моей учетной записи хранения Azure и назначаю его переменной. Затем я хочу использовать переменную в присваиван…
1 ответ

Импортировать значение из модуля Terraform

У меня есть этот скелет для двух модулей Terraform, которые я строю: api-gateway а также lambda, Это структура файла: . ├── modules │ ├── api-gateway │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── lambda │ ├── main.tf │ ├── outputs.tf…
16 авг '18 в 15:44
1 ответ

Использование Terraform Azurerm_virtual_machine_extension Resource

Я пытаюсь использовать ресурс azurerm_virtual_machine_extension в шаблоне Terraform и пытаюсь понять, каким должен быть аргумент "name". В документации написано "Имя пиринг расширения виртуальной машины. Изменение этого параметра приводит к созданию…