Skip to content

Commit ef62563

Browse files
Matt Mrowiecmasatake
authored andcommitted
Units(Terraform): add unit tests for each resource type
Close #3683.
1 parent 73de088 commit ef62563

File tree

15 files changed

+56
-0
lines changed

15 files changed

+56
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
example_database_password input.tf /^data "aws_ssm_parameter" "example_database_password" {$/;" d
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
data "aws_ssm_parameter" "example_database_password" {
2+
name = "example-database-password"
3+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
database input.tf /^module "database" {$/;" m
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module "database" {
2+
source = "../../modules/database"
3+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
password input.tf /^output "password" {$/;" o
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
output "password" {
2+
value = data.aws_ssm_parameter.example_database_password.value
3+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
aws input.tf /^provider "aws" {$/;" p
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
provider "aws" {
2+
region = "us-east-1"
3+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
example_events_bus input.tf /^resource "aws_cloudwatch_event_bus" "example_events_bus" {$/;" r
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
resource "aws_cloudwatch_event_bus" "example_events_bus" {
2+
name = var.events_bus_name
3+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--sort=no
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
aws input.tf /^provider "aws" {$/;" p
2+
events_bus_name input.tf /^variable "events_bus_name" {$/;" v
3+
example_events_bus input.tf /^resource "aws_cloudwatch_event_bus" "example_events_bus" {$/;" r
4+
database input.tf /^module "database" {$/;" m
5+
example_database_password input.tf /^data "aws_ssm_parameter" "example_database_password" {$/;" d
6+
password input.tf /^output "password" {$/;" o
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
provider "aws" {
2+
region = "us-east-1"
3+
}
4+
5+
variable "events_bus_name" {
6+
type = string
7+
default = "hello-world"
8+
}
9+
10+
resource "aws_cloudwatch_event_bus" "example_events_bus" {
11+
name = var.events_bus_name
12+
}
13+
14+
module "database" {
15+
source = "../../modules/database"
16+
}
17+
18+
data "aws_ssm_parameter" "example_database_password" {
19+
name = "example-database-password"
20+
}
21+
22+
output "password" {
23+
value = data.aws_ssm_parameter.example_database_password.value
24+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
events_bus_name input.tf /^variable "events_bus_name" {$/;" v
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
variable "events_bus_name" {
2+
type = string
3+
default = "hello-world"
4+
}

0 commit comments

Comments
 (0)