diff --git a/modules/dummy-module/main.tf b/modules/dummy-module/main.tf index e1d0092..7c98987 100644 --- a/modules/dummy-module/main.tf +++ b/modules/dummy-module/main.tf @@ -36,6 +36,7 @@ resource "ansible_host" "host" { ansible_host = each.value /* Optional extra Ansible variables necessary for Windows */ ansible_shell_type = (var.shell_type == null ? null : var.shell_type) + ansible_become_user = (var.become_user == null ? null : var.become_user) ansible_become_method = (var.become_method == null ? null : var.become_method) } } diff --git a/modules/dummy-module/variables.tf b/modules/dummy-module/variables.tf index 301b122..d044655 100644 --- a/modules/dummy-module/variables.tf +++ b/modules/dummy-module/variables.tf @@ -59,8 +59,13 @@ variable "shell_type" { default = null } -variable "become_method" { - description = "Whether Ansible should become a user." +variable "become_user" { + description = "What user Ansible should become." + type = string + default = null +} +variable "become_method" { + description = "Method used by Ansible to become a user." type = string default = null } diff --git a/prater.tf b/prater.tf index 02562e8..73d0944 100644 --- a/prater.tf +++ b/prater.tf @@ -100,6 +100,7 @@ module "nimbus_nodes_prater_windows" { domain = var.domain /* Windows */ + become_user = "admin" become_method = "runas" shell_type = "powershell"