2 ответа

Преобразование эталонного типа вывода Terraform в cdktf

У меня есть два ресурса в TF, которые я связал. service_account = \ ServiceAccount(tf_stack, id='123', description='', name="service-account", provider=cc_provider) api_key = ApiKey(tf_stack, id='api-keys', environment_id="env-xxxxx", cluster_id="lk…
05 сен '21 в 15:18
1 ответ

Несколько поставщиков AWS, использующих CDKTF

Я использую CDKTF и python для проекта, в котором я генерирую вывод JSON, который будет интерпретироваться Terraform. У меня есть вариант использования, когда мне нужно отправить несколько поставщиков AWS с псевдонимами. Я могу указать одного постав…
03 дек '21 в 08:17
1 ответ

Ошибки при развертывании в AWS с использованием Terraform (cdktf)

Я пытаюсь создать / обновить Lambdas на AWS с помощью Terraform CDKTF. Во время развертывания я получаю сообщение об ошибке "An event source mapping with SQS arn (\" arn:aws:sqs:eu-west-2:*******:*****-*****-******** \") and function (\" ******-****…
15 дек '21 в 17:48
1 ответ

Внедрить значение многострочного токена CDKTF

Контекст: Поставщик TLS: SelfSignedCert Поставщик AWS: задача ECS Fargate const cert = new SelfSignedCert(this.stack, `${certName}-sscert`, { keyAlgorithm: 'RSA', privateKeyPem: privateKey.privateKeyPem, subject: [{ commonName, organization }], vali…
1 ответ

Получить состояние стека с удаленного сервера terraform (azure) без локального файла конфигурации

Я использую cdktf в Python и поддерживаю несколько стеков с помощью Terraform, а состояния хранятся в учетной записи хранения Azure в качестве серверной части. Мне нужно будет получить любой стек в любой момент времени и внести изменения в ресурсы в…
27 мар '22 в 18:35
2 ответа

Как я могу автоматически генерировать переменные input.tf и outputs.tf при работе с Terraform?

Примечание. См. раздел #### ОБНОВЛЕНИЕ ### ниже. Я сильно изменил вопрос, чтобы прояснить, чего я пытаюсь достичь, но добавил его в качестве дополнения, а не переписал вопрос. По мере роста моей инфраструктуры добавление входных переменных в мои фай…
09 мар '22 в 19:29
1 ответ

Как развернуть службу приложений с помощью реестра контейнеров Azure с помощью cdktf

Я пытаюсь создать службу приложений с Реестром контейнеров Azure с CDKTF и Provider AzureRM 2.70.0 (также пробовал с последней версией), пока я писал эти коды this.appService = new AppService(this, "iShare App", { name: process.env.PROJECT_NAME! + p…
1 ответ

Terraform CDKTF Как получить доступ к атрибуту списка данных с помощью Python в ресурсе

У меня есть этот код Terraform HCL, который отлично работает: data "aws_availability_zones" "zones" { state = "available" } resource "aws_vpc" "CustomVpc" { cidr_block = "10.0.0.0/16" tags = { Name = "dcb-vpc" } } resource "aws_subnet" "Subnet" { co…
08 апр '22 в 21:28
1 ответ

команда cdktf diff с передачей переменных

Можете ли вы предложить, как я могу использовать cdktf diff для передачи нескольких var в cli? terraform plan -var "resourceName=testrg" -var "resourcelocation=eastus" Аналогично предыдущему, необходимому в cdktf.
16 мар '22 в 05:33
1 ответ

Источники данных в CDKTF

Я пытаюсь реплицировать один из моих простых стеков из HCL в TypeScript (используя CDKTF), у меня возникают проблемы с настройкой источника данных для получения списка AMI. Вот что я пытаюсь сделать: const amis = new ec2.DataAwsAmiIds(this, "ami-ids…
22 май '22 в 16:56
0 ответов

Можно ли создать конечный автомат AWS с помощью CDK для Terraform?

Я следовал приведенным здесь инструкциям, чтобы создать новый java-проект cdktf. Моя текущая цель — создать процесс, который может создавать конечный автомат AWS, используя синтаксис, похожий на Fluent, который я могу затем развернуть с помощью terr…
2 ответа

Какова команда для установки провайдера azuredevops в cdktf?

Какова команда для установки поставщика azuredevops в cdktf? Что-то вроде ** npm install @cdktf/provider-azuredevops**
05 апр '22 в 03:50
1 ответ

Cdktf Дополнительный блок

Как сделать блок необязательным, если значение для блока ниже не указано? const BackupType=new TerraformVariable(this,"BackupType",{ description:"(Required) The type of the backup. Possible values are Continuous and Periodic. Defaults to Periodic. M…
29 апр '22 в 07:55
1 ответ

Одновременное развертывание взаимозависимых стеков с помощью CDKTF

Я использую CDKTF версии 0.9.4 для развертывания двух стеков, связанных с приложением. Документы говорят , что я должен просто перечислить их все или использовать «*». Бегcdktf deploy '*'Я получил:Can't find the given stack *. Затем я перечислил их …
15 июл '22 в 20:04
1 ответ

Как использовать count.index с итераторами cdktf

В настоящее время я обновляю свои зависимости cdktf в typescript и сталкиваюсь с некоторыми проблемами во время обновления. В настоящее время у меня есть следующий код, который отлично работает в версии0.8.6 const dataAwsAvailabilityZonesAll = new a…
02 авг '22 в 15:11
2 ответа

как написать модуль cdktf вместо модуля terraform

Вместо того, чтобы ссылаться на модуль terraform в cdktf, я хочу ссылаться на файлы машинописного текста CDKTF, чтобы объединить несколько ресурсов в один. Как я могу достичь этого? Ниже приведен модуль terraform, но ожидается что-то подобное для cd…
14 июн '22 в 17:44
1 ответ

Terraform CDKTF Typescript Как установить переменные среды?

У меня есть следующий код: class MyStack extends TerraformStack { constructor(scope: Construct, id: string) { super(scope, id); const awsSecrectKey = new TerraformVariable(this, "aws", { type: "string", sensitive: true, }); new AwsProvider(this, "AW…
17 авг '22 в 12:12
1 ответ

Эквивалент terraform cdk для GrantReadWriteData (доступен в aws-cdk)

Я новичок в Terraform, а также в CDKTF. Я работал с «обычным» AWS CDK. В AWS CDK у вас есть такие методы, как GrantReadWriteData (пример принципала IAM). Например, если у вас есть таблица dynamodb, в которой вы хотите предоставить функции Lambda пра…
02 сен '22 в 17:23
0 ответов

cdktf помогает понять документы, в частности, параметры корзины

Я только начинаю свой путь с cdktf/typescript и хочу создать серверную часть s3. Эта часть посвящена блокировке ведра и Dynamodb. У меня есть следующий код, который я собрал, прочитав документы, а также запустив преобразование в файле HCL, который у…
07 авг '22 в 15:08
1 ответ

cdktf — HdinsightKafkaCluster — стек не может быть идентифицирован для конструкции по пути

Я пытаюсь создать cdktf — инфраструктуру Java как код для Azure. В кластере HdInsight Kafka я не могу создать правильные классы cdktf. Я всегда вбегаю: Caused by: software.amazon.jsii.JsiiException: No stack could be identified for the construct at …
09 сен '22 в 08:20