Skip to content

Commit 4117434

Browse files
authored
Merge pull request #5 from utilitywarehouse/versions
Merge application and terraform module versions
2 parents 34f1d88 + 2843d86 commit 4117434

File tree

6 files changed

+15
-20
lines changed

6 files changed

+15
-20
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,9 @@ example Systemd service: [./terraform/resources/ssh-key-agent.service](./terrafo
3333

3434
Repository includes a terraform module, for use instructions have a look at
3535
[./terraform/README.md](./terraform/README.md)
36+
37+
### releasing
38+
39+
Before creating a tag / release in Github, please update the Docker image
40+
reference in
41+
[./terraform/variables.tf](./terraform/variables.tf)

terraform/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ module "ssh_key_agent" {
1919
2020
]
2121
22-
ssh_key_agent_version = "1.0.4"
2322
uri = "https://s3-eu-west-1.amazonaws.com/example-keys-cache/authmap"
2423
}
2524
```

terraform/main.tf

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
data "template_file" "ssh-key-agent" {
2-
template = "${file("${path.module}/resources/ssh-key-agent.service")}"
3-
4-
vars = {
5-
uri = var.uri
6-
groups = "${join(",", var.groups)}"
7-
version = var.ssh_key_agent_version
8-
}
9-
}
10-
111
data "ignition_systemd_unit" "ssh-key-agent" {
122
name = "ssh-key-agent.service"
133
enabled = var.enabled
14-
content = data.template_file.ssh-key-agent.rendered
4+
content = templatefile("${path.module}/resources/ssh-key-agent.service",
5+
{
6+
uri = var.uri
7+
groups = "${join(",", var.groups)}"
8+
version = var.docker_image_version
9+
}
10+
)
1511
}

terraform/outputs.tf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
11
output "id" {
22
value = data.ignition_systemd_unit.ssh-key-agent.id
33
}
4-
5-
output "template_rendered" {
6-
value = data.template_file.ssh-key-agent.rendered
7-
}

terraform/variables.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ variable "groups" {
88
description = "A list of allowed google groups"
99
}
1010

11-
variable "ssh_key_agent_version" {
11+
variable "docker_image_version" {
1212
type = string
13+
default = "1.0.6"
1314
description = "The ssh-key-agent version"
1415
}
1516

terraform/versions.tf

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ terraform {
33
ignition = {
44
source = "terraform-providers/ignition"
55
}
6-
template = {
7-
source = "hashicorp/template"
8-
}
96
}
107
required_version = ">= 0.13"
118
}

0 commit comments

Comments
 (0)