This commit is contained in:
2026-03-23 21:45:20 +01:00
parent 90786f2faf
commit d7283cad63
10 changed files with 823 additions and 3 deletions

View File

@@ -1,5 +1,31 @@
---
# ---
# - Set base home directory
# ---
- name: HOME in /etc/default/useradd setzen oder hinter Kommentar einfügen
ansible.builtin.lineinfile:
path: /etc/default/useradd
regexp: '^HOME='
insertafter: '^#\s*HOME='
line: "HOME={{ base_home }}"
backup: true
when:
- base_home is defined
- base_home != '/home'
- name: DHOME in /etc/adduser.conf setzen oder hinter Kommentar einfügen
ansible.builtin.lineinfile:
path: /etc/adduser.conf
regexp: '^DHOME='
insertafter: '^#\s*DHOME='
line: "DHOME={{ base_home }}"
backup: true
when:
- base_home is defined
- base_home != '/home'
# ---
# - default user/groups
# ---
@@ -22,8 +48,7 @@
state: present
uid: '{{ item.user_id | default(omit) }}'
group: '{{ item.group | default(omit) }}'
#group: '{{ item.name | default(omit) }}'
home: '{{ item.home | default(omit) }}'
home: "{{ item.home | default('/home/' ~ item.name) }}"
shell: '{{ item.shell|d("/bin/bash") }}'
password: "{{ item.password }}"
update_password: on_create