Skip to content

Commit

Permalink
modify how the module handles Ansible vault password files.
Browse files Browse the repository at this point in the history
  • Loading branch information
ajcarberry committed Aug 3, 2019
1 parent 6dd2131 commit dd3be2a
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 14 deletions.
21 changes: 11 additions & 10 deletions aws/ec2/debian/input.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@
# Required variables
# =================================

variable "vpc" {}
variable "vpc_name" {}
variable "env" {}
variable "subnet_id" {}
variable "public_ip" {}
variable "instance_type" {}
variable "name" {}
variable "security_groups" {type = "list"}
variable "playbook" {default = ""}
variable "destroy" {default = ""}
variable "vpc" {}
variable "vpc_name" {}
variable "env" {}
variable "subnet_id" {}
variable "public_ip" {}
variable "instance_type" {}
variable "name" {}
variable "security_groups" {type = "list"}
variable "playbook" {default = ""}
variable "destroy" {default = ""}
variable "vault_passwd_file" {default = ".vault_pass.txt"}
4 changes: 2 additions & 2 deletions aws/ec2/debian/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,10 @@ resource "aws_instance" "debian_ec2" {
}

provisioner "local-exec" {
command = "${var.playbook == "" ? "sleep 60" : "sleep 90; ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ${self.public_ip}, ${var.playbook} --extra-vars 'env=${var.env}' --vault-password-file ../../ansible/vault_pass.txt"}"
command = "${var.playbook == "" ? "sleep 60" : "sleep 90; ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ${self.public_ip}, ${var.playbook} --extra-vars 'env=${var.env}' --vault-password-file ${var.vault_passwd_file}"}"
}
provisioner "local-exec" {
command = "${var.destroy == "" ? "sleep 10" : "ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ${self.public_ip}, ${var.destroy} --extra-vars 'env=${var.env}' --vault-password-file ../../ansible/vault_pass.txt"}"
command = "${var.destroy == "" ? "sleep 10" : "ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ${self.public_ip}, ${var.destroy} --extra-vars 'env=${var.env}' --vault-password-file ${var.vault_passwd_file}"}"
when = "destroy"
}

Expand Down
1 change: 1 addition & 0 deletions aws/ec2/ubuntu/input.tf
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ variable "instance_count" {}
variable "security_groups" {type = "list"}
variable "playbook" {default = ""}
variable "destroy" {default = ""}
variable "vault_passwd_file" {default = ".vault_pass.txt"}
4 changes: 2 additions & 2 deletions aws/ec2/ubuntu/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,10 @@ resource "aws_instance" "ubuntu_ec2" {
}

provisioner "local-exec" {
command = "${var.playbook == "" ? "sleep 60" : "sleep 90; ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ${self.public_ip}, ${var.playbook} --extra-vars 'env=${var.env}' --vault-password-file ../../ansible/vault_pass.txt"}"
command = "${var.playbook == "" ? "sleep 60" : "sleep 90; ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ${self.public_ip}, ${var.playbook} --extra-vars 'env=${var.env}' --vault-password-file ${var.vault_passwd_file}"}"
}
provisioner "local-exec" {
command = "${var.destroy == "" ? "sleep 10" : "ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ${self.public_ip}, ${var.destroy} --extra-vars 'env=${var.env}' --vault-password-file ../../ansible/vault_pass.txt"}"
command = "${var.destroy == "" ? "sleep 10" : "ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i ${self.public_ip}, ${var.destroy} --extra-vars 'env=${var.env}' --vault-password-file ${var.vault_passwd_file}"}"
when = "destroy"
}

Expand Down

0 comments on commit dd3be2a

Please sign in to comment.