From 7fe7b6b2c3f3d2dff2972499e7b0b4de78589884 Mon Sep 17 00:00:00 2001 From: Chris Marchesi Date: Mon, 20 Sep 2021 16:52:15 -0700 Subject: [PATCH] initial test terraform (wip) --- plugin/testdata/terraform/basic/iam.tf | 70 ++++++++++++++++++++++ plugin/testdata/terraform/basic/main.tf | 14 +++++ plugin/testdata/terraform/basic/vpc_ec2.tf | 67 +++++++++++++++++++++ 3 files changed, 151 insertions(+) create mode 100644 plugin/testdata/terraform/basic/iam.tf create mode 100644 plugin/testdata/terraform/basic/main.tf create mode 100644 plugin/testdata/terraform/basic/vpc_ec2.tf diff --git a/plugin/testdata/terraform/basic/iam.tf b/plugin/testdata/terraform/basic/iam.tf new file mode 100644 index 0000000..ef6acc7 --- /dev/null +++ b/plugin/testdata/terraform/basic/iam.tf @@ -0,0 +1,70 @@ +variable "iam_user_prefix" { + default = "boundary-plugin-host-aws-test-iam-user" +} + +resource "random_id" "aws_iam_user_name" { + prefix = var.iam_user_prefix + byte_length = 4 +} + +resource "aws_iam_user" "user" { + name = random_id.aws_iam_user_name.dec + + tags = var.project_path_tags +} + +resource "aws_iam_access_key" "user_initial_key" { + user = aws_iam_user.user.name + + tags = var.project_path_tags +} + +resource "aws_iam_policy" "ec2_describeinstances" { + name = "BoundaryPluginHostAwsTestDescribeInstancesPolicy" + + policy = < r.tags + } +}