Skip to content

Commit 49577a6

Browse files
committed
refactor(terraform): uses more explicit resource names
1 parent 82563cd commit 49577a6

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

main.tf

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ data "aws_iam_policy_document" "this" {
3434
}
3535
}
3636

37-
resource "aws_iam_role_policy" "schedule_autoscaling" {
37+
resource "aws_iam_role_policy" "autoscaling_group_scheduler" {
3838
count = var.custom_iam_role_arn == null ? 1 : 0
3939
name = "${var.name}-autoscaling-custom-policy-scheduler"
4040
role = aws_iam_role.this[0].id
41-
policy = data.aws_iam_policy_document.schedule_autoscaling.json
41+
policy = data.aws_iam_policy_document.autoscaling_group_scheduler.json
4242
}
4343

44-
data "aws_iam_policy_document" "schedule_autoscaling" {
44+
data "aws_iam_policy_document" "autoscaling_group_scheduler" {
4545
statement {
4646
actions = [
4747
"autoscaling:DescribeScalingProcessTypes",
@@ -61,14 +61,14 @@ data "aws_iam_policy_document" "schedule_autoscaling" {
6161
}
6262
}
6363

64-
resource "aws_iam_role_policy" "schedule_spot" {
64+
resource "aws_iam_role_policy" "spot_instance_scheduler" {
6565
count = var.custom_iam_role_arn == null ? 1 : 0
6666
name = "${var.name}-spot-custom-policy-scheduler"
6767
role = aws_iam_role.this[0].id
68-
policy = data.aws_iam_policy_document.schedule_spot.json
68+
policy = data.aws_iam_policy_document.spot_instance_scheduler.json
6969
}
7070

71-
data "aws_iam_policy_document" "schedule_spot" {
71+
data "aws_iam_policy_document" "spot_instance_scheduler" {
7272
statement {
7373
actions = [
7474
"ec2:DescribeInstances",
@@ -81,14 +81,14 @@ data "aws_iam_policy_document" "schedule_spot" {
8181
}
8282
}
8383

84-
resource "aws_iam_role_policy" "schedule_ec2" {
84+
resource "aws_iam_role_policy" "instance_scheduler" {
8585
count = var.custom_iam_role_arn == null ? 1 : 0
8686
name = "${var.name}-ec2-custom-policy-scheduler"
8787
role = aws_iam_role.this[0].id
88-
policy = data.aws_iam_policy_document.schedule_ec2.json
88+
policy = data.aws_iam_policy_document.instance_scheduler.json
8989
}
9090

91-
data "aws_iam_policy_document" "schedule_ec2" {
91+
data "aws_iam_policy_document" "instance_scheduler" {
9292
statement {
9393
actions = [
9494
"ec2:StopInstances",
@@ -102,14 +102,14 @@ data "aws_iam_policy_document" "schedule_ec2" {
102102
}
103103
}
104104

105-
resource "aws_iam_role_policy" "schedule_rds" {
105+
resource "aws_iam_role_policy" "rds_scheduler" {
106106
count = var.custom_iam_role_arn == null ? 1 : 0
107107
name = "${var.name}-rds-custom-policy-scheduler"
108108
role = aws_iam_role.this[0].id
109-
policy = data.aws_iam_policy_document.schedule_rds.json
109+
policy = data.aws_iam_policy_document.rds_scheduler.json
110110
}
111111

112-
data "aws_iam_policy_document" "schedule_rds" {
112+
data "aws_iam_policy_document" "rds_scheduler" {
113113
statement {
114114
actions = [
115115
"rds:StartDBCluster",
@@ -125,14 +125,14 @@ data "aws_iam_policy_document" "schedule_rds" {
125125
}
126126
}
127127

128-
resource "aws_iam_role_policy" "schedule_cloudwatch" {
128+
resource "aws_iam_role_policy" "cloudwatch_alarm_scheduler" {
129129
count = var.custom_iam_role_arn == null ? 1 : 0
130130
name = "${var.name}-cloudwatch-custom-policy-scheduler"
131131
role = aws_iam_role.this[0].id
132-
policy = data.aws_iam_policy_document.schedule_cloudwatch.json
132+
policy = data.aws_iam_policy_document.cloudwatch_alarm_scheduler.json
133133
}
134134

135-
data "aws_iam_policy_document" "schedule_cloudwatch" {
135+
data "aws_iam_policy_document" "cloudwatch_alarm_scheduler" {
136136
statement {
137137
actions = [
138138
"cloudwatch:DisableAlarmActions",

0 commit comments

Comments
 (0)