Skip to content

Commit dbabac3

Browse files
authored
add var for template name (#17)
1 parent f00b102 commit dbabac3

File tree

4 files changed

+10
-2
lines changed

4 files changed

+10
-2
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@
77

88
assumerole
99
assumerole/*
10+
11+
.DS_Store

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ No modules.
135135
| <a name="input_assumerole_role_external_id"></a> [assumerole\_role\_external\_id](#input\_assumerole\_role\_external\_id) | External ID to attach to role (this is required, a random ID will be generated if not specified here) | `string` | `null` | no |
136136
| <a name="input_assumerole_role_name"></a> [assumerole\_role\_name](#input\_assumerole\_role\_name) | Name of role to create in assumerole template | `string` | `"Terraform"` | no |
137137
| <a name="input_assumerole_stack_name"></a> [assumerole\_stack\_name](#input\_assumerole\_stack\_name) | Name of CloudFormation stack | `string` | `"tf-assumerole"` | no |
138+
| <a name="input_assumerole_template_name"></a> [assumerole\_template\_name](#input\_assumerole\_template\_name) | File name of assumerole cloudformation template | `string` | `"assumerole/tfassumerole.cfn.yml"` | no |
138139
| <a name="input_bucket_name"></a> [bucket\_name](#input\_bucket\_name) | Name of bucket to hold tf state | `string` | n/a | yes |
139140
| <a name="input_create_assumerole_template"></a> [create\_assumerole\_template](#input\_create\_assumerole\_template) | If true, create a CloudFormation template that can be run against accounts to create an assumable role | `bool` | `false` | no |
140141
| <a name="input_dynamo_locktable_name"></a> [dynamo\_locktable\_name](#input\_dynamo\_locktable\_name) | Name of lock table for terraform | `string` | `"tf-locktable"` | no |

assumerole.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ resource "local_file" "assumerole_addrole" {
1616
resource "local_sensitive_file" "assumerole_tfassumerole" {
1717
count = var.create_assumerole_template ? 1 : 0
1818

19-
filename = "assumerole/tfassumerole.cfn.yml"
19+
filename = var.assumerole_template_name
2020

2121
content = templatefile("${path.module}/template/tfassumerole.cfn.yml.tftpl", {
2222
external_id = local.external_id

variables.tf

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ variable "create_assumerole_template" {
8080
type = bool
8181
}
8282

83-
8483
variable "assumerole_role_name" {
8584
default = "Terraform"
8685
description = "Name of role to create in assumerole template"
@@ -104,3 +103,9 @@ variable "assumerole_stack_name" {
104103
description = "Name of CloudFormation stack"
105104
type = string
106105
}
106+
107+
variable "assumerole_template_name" {
108+
default = "assumerole/tfassumerole.cfn.yml"
109+
description = "File name of assumerole cloudformation template"
110+
type = string
111+
}

0 commit comments

Comments
 (0)