Compare commits
2 commits
80d9b2aacb
...
630130a84d
Author | SHA1 | Date | |
---|---|---|---|
630130a84d | |||
9381356e5d |
4 changed files with 10 additions and 3 deletions
|
@ -4,3 +4,9 @@
|
||||||
WINDOWS Ansible role to create a little base Setup for my Ansible Managed Windows 10 Enterprise Hosts
|
WINDOWS Ansible role to create a little base Setup for my Ansible Managed Windows 10 Enterprise Hosts
|
||||||
|
|
||||||
## Please not, this is my first windows role and highly experimental!
|
## Please not, this is my first windows role and highly experimental!
|
||||||
|
|
||||||
|
Requirements
|
||||||
|
----------------
|
||||||
|
+ **Pass or gopass** is required to store passwords.
|
||||||
|
+ See [ansible docs](https://docs.ansible.com/ansible/latest/collections/community/general/passwordstore_lookup.html)
|
||||||
|
+ Have a password store setup. Either create a symlink from pass to gopass or use pass nativly.
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
---
|
---
|
||||||
win_base_init__ansible_password: ''
|
win_base_init__pass_prefix: 'ansible/windows'
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
ansible.windows.win_user:
|
ansible.windows.win_user:
|
||||||
name: 'ansible'
|
name: 'ansible'
|
||||||
state: present
|
state: present
|
||||||
password:
|
password: "{{ lookup('community.general.passwordstore', win_base_init__pass_prefix + '/' + inventory_hostname + '/password create=true length=16 nosymbols=true')}}"
|
||||||
account_disabled: false
|
account_disabled: false
|
||||||
description: 'Account to run ansible commands at this WINDOWS host'
|
description: 'Account to run ansible commands at this WINDOWS host'
|
||||||
groups_action: 'add'
|
groups_action: 'add'
|
||||||
|
@ -20,5 +20,4 @@
|
||||||
user_cannot_change_password: true
|
user_cannot_change_password: true
|
||||||
groups:
|
groups:
|
||||||
- 'Users'
|
- 'Users'
|
||||||
- 'Administrator'
|
|
||||||
- 'Ansible'
|
- 'Ansible'
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
---
|
---
|
||||||
- name: create Ansible Windows Group and User
|
- name: create Ansible Windows Group and User
|
||||||
ansible.builtin.include_task: ansible_user.yml
|
ansible.builtin.include_task: ansible_user.yml
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue