From ee14e22ce7655be0ee9a147db4233c2c4e1fd22a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Soko=C5=82owski?= Date: Thu, 3 Mar 2022 21:02:59 +0100 Subject: [PATCH] dummy-module: add become_user variable, fix windows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakub SokoĊ‚owski --- modules/dummy-module/main.tf | 1 + modules/dummy-module/variables.tf | 9 +++++++-- prater.tf | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) 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"