diff --git a/ansible_setup.tf b/ansible_setup.tf new file mode 100644 index 0000000..01bcbe1 --- /dev/null +++ b/ansible_setup.tf @@ -0,0 +1,18 @@ +variable "hostname" { + type = string +} + +variable "ip" { + type = string +} + +variable "flask_token" { + type = string + sensitive = true +} + +resource "null_resource" "ansible_setup" { + provisioner "local-exec" { + command = "curl -k -X POST https://192.168.0.143:5000/setupansible/${var.hostname}/${var.ip} -H \"Authorization: Bearer ${var.flask_token}\"" + } +} \ No newline at end of file diff --git a/provider.tf b/provider.tf index d4798da..c2c7aeb 100644 --- a/provider.tf +++ b/provider.tf @@ -39,23 +39,3 @@ terraform { #credentials are stored in semaphore secrets backend "pg" {} } - - -variable "hostname" { - type = string -} - -variable "ip" { - type = string -} - -variable "flask_token" { - type = string - sensitive = true -} - -resource "null_resource" "ansible_setup" { - provisioner "local-exec" { - command = "curl -k -X POST https://192.168.0.143:5000/setupansible/${var.hostname}/${var.ip} -H \"Authorization: Bearer ${var.flask_token}\"" - } -} \ No newline at end of file