Описание тега terraform-provider-aws
Поставщик Terraform для AWS.
1
ответ
Как определить число в aws_instance.main.*. Public_ip в terraform
Я хотел бы добавить разные сообщения к результатам вывода сервера, который я сделал первым, и сервера, который я сделал вторым и позже, и отобразить его. В конце концов, я хочу сделать следующее. output ec2global_ips [ manager_ip is : xxx, node ip i…
20 фев '18 в 23:35
1
ответ
terraform - цикл for для реплики - имя региона для глобальной таблицы
Я создаю глобальную таблицу aws с terraform с многорегиональной репликацией. resource "aws_dynamodb_global_table" "test_table" { depends_on = ["aws_dynamodb_table.us-east-1", "aws_dynamodb_table.us-west-2"] provider = "aws.us-east-1" name = "test" r…
10 сен '18 в 22:13
2
ответа
Манипулируйте файлом перед предоставлением в terraform
Поэтому я создал скрипт terraform, который выполняет следующее: Раскручивает экземпляр EC2 Копирует некоторые файлы Запустите несколько удаленных команд для установки вещей из репозитория Создает домен службы эластичного поиска Теперь мне нужно наст…
13 авг '18 в 13:02
1
ответ
Таблица маршрутов Terraform, заставляющая новый ресурс применяться каждый раз
Заранее спасибо, если знаете ответ! Когда я добавляю маршрутизацию для нескольких подсетей, подобную этой, для пиринга между учетными записями vpc, это вызывает новый ресурс каждый раз resource "aws_route" "route" { count = "${var.first_route_table_…
08 мар '18 в 13:35
1
ответ
Terraform условное создание, если существует роль / политика
Я хочу написать сценарий с небольшим условием Terraform (если существуют роли / политики AWS). Я знаю, что TF управляет состояниями, но моя проблема связана с автоматическим созданием ролей / политик Quicksight (через веб-интерфейс): https://docs.aw…
25 фев '19 в 17:17
0
ответов
С terraform, добавление зашифрованного некорневого тома в шаблон запуска не удастся по плану
Это работает: resource "aws_launch_template" "instances" { ... block_device_mappings { device_name = "/dev/xvdb" ebs { volume_type = "gp2" volume_size = 250 delete_on_termination = true } } Но, когда я пытаюсь добавить в это: block_device_mappings {…
25 фев '19 в 18:36
1
ответ
Уничтожить экземпляр EC2 в Terraform?
Я создаю экземпляр EC2 и загружаю его с помощью некоторых сценариев "при запуске", а также устанавливаю желаемое программное обеспечение. Это становится базовым изображением, которое будет использоваться при раскрутке новых экземпляров. После создан…
22 янв '19 в 18:20
2
ответа
Редактирование ресурса, который создается через модуль
У меня есть много общих модулей, которые я использую в своей инфраструктуре. Я столкнулся с проблемой в последнее время. Я собираюсь упростить и объяснить один такой случай. один фрагмент кода module "ec2-instance" { source = "../common-modules/ec2-…
12 дек '18 в 09:53
0
ответов
Модуль экземпляра Terraform ec2 Ресурс 'aws_instance.this' не имеет атрибута 'для переменной'aws_instance.this.*.'
Я пытаюсь настроить полный VPC с общедоступной подсетью, 2 частными подсетями и несколькими экземплярами EC2. Я использую модули реестра для всего (пока VPC, группы безопасности и экземпляры EC2). Модуль VPC работает, но модуль EC2 выдает ошибку, уп…
27 дек '18 в 07:17
1
ответ
Почему может произойти сбой команды nohup в Terraform "aws_instance" user_data не запускается при запуске экземпляра
Я использую Terraform v0.11.7 и AWS провайдера 1.30 для создания среды для запуска нагрузочных тестов с помощью саранчи на основе Debian 9.5 AMI. Мой модуль выставляет num_instances var используется для определения используемой командной строки locu…
08 авг '18 в 23:39
3
ответа
Динамические теги terraform для ASG и других ресурсов, таких как EFS
Я хотел бы получить динамические теги на ресурсе aws_autoscaling_group, но, в отличие от примера в документации, я пока не знаю, сколько их будет, и теги должны быть предоставлены другим ресурсам. В приведенном ниже примере это будет EFS, но в основ…
06 июл '18 в 09:43
3
ответа
CodePipeline с Terraform и Beanstalk
Я пытаюсь создать конвейер для развертывания на Beanstalk, но постоянно получаю сообщение об ошибке deploy участок газопровода: Insufficient permissions The provided role does not have sufficient permissions to access Elastic Beanstalk: Access Denie…
23 май '18 в 11:18
7
ответов
Terraform aws: Error Не найдены файлы конфигурации
Я новичок в Terraform, Я пишу небольшой скрипт, чтобы поместить небольшой файл данных с моей машины в корзину S3 aws... но я получаю ошибку ниже. Код файла Terraform:- provider "aws" { region = "us-east-1" version = "~> 1.6" } terraform { backend…
16 сен '18 в 07:07
1
ответ
Как использовать значения идентификатора VPC и идентификатора подсетей, которые были созданы из одного плана Terraform, в другой план Terraform
Я создал VPC, подсети и группы безопасности в одном плане Terraform (назовем это Plan A). Он выполнен хорошо, и состояние сохраняется в удаленном бэкэнде S3. Теперь у меня есть новый план Terraform (давайте назовем это Plan B) где мне нужно запустит…
29 авг '18 в 09:33
1
ответ
Terraform предоставление нескольких учетных записей
Я использую terraform для развертывания лямбды на одной учетной записи aws и триггера s3 для лямбды на другой. Из-за этого я создал две отдельные папки, каждая из которых содержит состояние конкретной учетной записи. Тем не менее, я хотел бы объедин…
26 ноя '18 в 15:17
1
ответ
Совместное использование AMI для дополнительных учетных записей с использованием Terraform и источника данных aws_ami_ids
Я хочу использовать Terraform для обмена AMI между учетными записями в AWS. У меня есть следующий модуль; data "aws_ami_ids" "wh_ami_ids" { owners = "${var.owner_id}" name_regex = "${var.name_regex}" } resource "aws_ami_launch_permission" "ami_share…
12 июл '18 в 15:08
0
ответов
Ошибка при выполнении плана terraform после обновления terraform до v0.11.7, используйте синтаксис splat для доступа к определенному атрибуту
После обновления моей terraform мой модуль именования сломался, и я не уверен, как исправить модуль именования. data "aws_region" "current" { current = true } data "aws_vpc" "vpc" { count = "${var.has_vpc_id == 0 ? 0 : 1}" id = "${var.vpc_id}" } out…
02 май '18 в 20:18
1
ответ
Terraform - выводит идентификаторы экземпляров из ресурса экземпляра aws - по одному за раз
У меня есть следующий ресурс для создания 2 экземпляров: `resource "aws_instance" "prod_server" { count = "${var.instance_count}" instance_type = "${var.instance_type}" ami = "${data.aws_ami.server_ami.id}" key_name = "${aws_key_pair.prod_auth.id}" …
27 май '18 в 06:03
1
ответ
terraform tfstate не обновляется из удаленного сегмента s3
Я развернул инфраструктуру AWS, используя код tf на моей локальной машине, где на моей машине хранился файл terraform.tfstate. Теперь я хочу, чтобы другие разработчики ссылались на тот же файл состояния, и, следовательно, я скопировал код в github r…
11 сен '18 в 09:32
1
ответ
Получить общедоступный DNS для экземпляров aws_autoscaling_group
Я хочу вывести общедоступный DNS для EC2, которые составляют мою группу автоматического масштабирования: resource "aws_launch_configuration" "instances" { image_id = "ami-0fad7824ed21125b1" instance_type = "${var.instance_type}" security_groups = ["…
07 дек '18 в 17:30