remove template_file provider

This commit is contained in:
Edward Viaene
2022-05-09 13:58:40 -04:00
parent 7b33450e20
commit 2a80e889ce
3 changed files with 10 additions and 20 deletions
+5 -10
View File
@@ -1,18 +1,13 @@
data "template_file" "jenkins-init" {
template = file("scripts/jenkins-init.sh")
vars = {
DEVICE = var.INSTANCE_DEVICE_NAME
JENKINS_VERSION = var.JENKINS_VERSION
}
}
data "template_cloudinit_config" "cloudinit-jenkins" {
data "cloudinit_config" "cloudinit-jenkins" {
gzip = false
base64_encode = false
part {
content_type = "text/x-shellscript"
content = data.template_file.jenkins-init.rendered
content = templatefile("scripts/jenkins-init.sh", {
DEVICE = var.INSTANCE_DEVICE_NAME
JENKINS_VERSION = var.JENKINS_VERSION
})
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ resource "aws_instance" "jenkins-instance" {
key_name = aws_key_pair.mykeypair.key_name
# user data
user_data = data.template_cloudinit_config.cloudinit-jenkins.rendered
user_data = data.cloudinit_config.cloudinit-jenkins.rendered
}
resource "aws_ebs_volume" "jenkins-data" {
+4 -9
View File
@@ -1,16 +1,11 @@
# app
data "template_file" "myapp-task-definition-template" {
template = file("templates/app.json.tpl")
vars = {
REPOSITORY_URL = replace(aws_ecr_repository.myapp.repository_url, "https://", "")
APP_VERSION = var.MYAPP_VERSION
}
}
resource "aws_ecs_task_definition" "myapp-task-definition" {
family = "myapp"
container_definitions = data.template_file.myapp-task-definition-template.rendered
container_definitions = templatefile("templates/app.json.tpl", {
REPOSITORY_URL = replace(aws_ecr_repository.myapp.repository_url, "https://", "")
APP_VERSION = var.MYAPP_VERSION
})
}
resource "aws_ecs_service" "myapp-service" {