From 7b6450a1c22454a7a7fcde30b11f27b419e800cf Mon Sep 17 00:00:00 2001 From: abrown38 Date: Fri, 23 Aug 2024 09:05:35 +0100 Subject: [PATCH] Change username used for VM once they have joined the domain --- ansible/roles/win_domain_membership/tasks/main.yml | 3 ++- .../roles/win_domain_membership/tasks/username.yml | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 ansible/roles/win_domain_membership/tasks/username.yml diff --git a/ansible/roles/win_domain_membership/tasks/main.yml b/ansible/roles/win_domain_membership/tasks/main.yml index 75cc4f7..5b3f752 100644 --- a/ansible/roles/win_domain_membership/tasks/main.yml +++ b/ansible/roles/win_domain_membership/tasks/main.yml @@ -1,2 +1,3 @@ --- -- import_tasks: join.yml \ No newline at end of file +- import_tasks: join.yml +- import_tasks: username.yml diff --git a/ansible/roles/win_domain_membership/tasks/username.yml b/ansible/roles/win_domain_membership/tasks/username.yml new file mode 100644 index 0000000..94f51cd --- /dev/null +++ b/ansible/roles/win_domain_membership/tasks/username.yml @@ -0,0 +1,13 @@ +--- +- name: Swap to domain Administrator + tags: + - change_username + - always + vars: + ansible_connection: local + lineinfile: + path: /deployments/{{ os_project }}-{{ win_project }}/ansible/vars/connection.yml + regexp: '^ansible_user:' + line: 'ansible_user: {{ win_project|upper }}\Administrator' + delegate_to: localhost + run_once: True