Вопросы с тегом «terraform»

46
Как я могу управлять секретами в .tf и .tfstate?

Я хотел бы использовать Terraform MySQL Provider, чтобы вести список пользователей mysql и предоставлять удобные возможности для создания новых тестовых сред. .tfИ .tfstateфайлы , как , кажется, хотят , чтобы хранить пароли MySQL в незашифрованном виде . По поводу .tf: Насколько я понимаю, .tfфайлы...

37
Как проверить конфигурацию Terraform?

Если бы у вас была конфигурация Terraform, которая имела умеренную степень сложности, как бы вы написали тесты для конфигурации, которые могли бы выполняться как часть конвейера Continuous Integration / Continuous Delivery? Например, у вас может быть конфигурация с несколькими облаками, которая...

24
Как использовать cloud-init с Terraform?

Я работаю с Digital Ocean и Terraform и уже могу автоматизировать домен, поддомен, сетевые настройки и хост, но есть раздел под названием, User dataкоторый выглядит так: Описание этого поля говорит Allows the use of Cloud-init to configure your droplet. Оглядываясь вокруг, я нашел документацию ....

17
Terraform: применить только один файл TF

У меня есть группы безопасности в securitygroup.tfфайле. В том же каталоге есть много других описаний ресурсов (rds, ec2 и т. Д.). Есть ли способ выполнить terraform apply --auto-approve только для меня...

11
Как создать хост в команде DigitalOcean с Terraform?

Команды на Digital Ocean появились совсем недавно, и нет документации об использовании их с Terraform . Вся информация, которую я могу найти, это то, как работать с ними вручную . Я надеялся, что смогу сказать что-то вроде: resource "digitalocean_droplet" "host" { image = "${var.image}" name =...

10
Terraform: существует ли краткий синтаксис для указания нескольких тегов для ресурса?

Чтобы прикрепить несколько тегов к ресурсу, в настоящее время я использую несколько tagблоков: resource "aws_autoscaling_group" "instance" { ... tag { key = "Name" value = "${var.cluster_prefix}" propagate_at_launch = true } tag { key = "Owner" value = "${var.tag_Owner}" propagate_at_launch = true...

9
Как я могу управлять изменениями в желаемой емкости благодаря политикам масштабирования в состоянии AutoScaling Group?

Как я могу управлять изменениями требуемой емкости из-за политик масштабирования в состоянии AutoScaling Group в terraform? В частности, предположим, что я предоставляю ресурс aws_autoscaling_group с terraform с требуемым значением 4 и политикой масштабирования при высокой загрузке ЦП. Позже,...