From bb45a79f36be6063acfac01237d3383f44614e8a Mon Sep 17 00:00:00 2001 From: Christoph Date: Mon, 23 Mar 2026 21:44:46 +0100 Subject: [PATCH] update.. --- roles/common/tasks/nis-install-server.yml | 39 +++++++++++++++++++---- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/roles/common/tasks/nis-install-server.yml b/roles/common/tasks/nis-install-server.yml index d56be90..d941fc7 100644 --- a/roles/common/tasks/nis-install-server.yml +++ b/roles/common/tasks/nis-install-server.yml @@ -207,6 +207,22 @@ - nis-install-server +# --- +# /etc/default/useradd +# --- + +- name: (nis-install-server.yml) 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={{ nis_base_home }}" + backup: true + when: + - nis_base_home is defined + - nis_base_home != '/home' + + # --- # /etc/adduser.conf # --- @@ -215,6 +231,9 @@ stat: path: /etc/adduser.conf.ORIG register: adduser_conf_exists + when: + - nis_base_home is defined + - nis_base_home != '/home' tags: - nis-install - nis-install-server @@ -222,19 +241,25 @@ - name: (nis-install-server.yml) Backup existing file /etc/adduser.conf command: cp -a /etc/adduser.conf /etc/adduser.conf.ORIG when: + when: + - nis_base_home is defined + - nis_base_home != '/home' - adduser_conf_exists.stat.exists == False tags: - nis-install - nis-install-server -- name: (nis-install-server.yml) Adjust file '/etc/adduser.conf' - set 'DHOME' - replace: + +- name: (nis-install-server.yml) DHOME in /etc/adduser.conf setzen oder hinter Kommentar einfügen + ansible.builtin.lineinfile: path: /etc/adduser.conf - regexp: '^#?DHOME=.*' - replace: 'DHOME={{ nis_base_home }}' - tags: - - nis-install - - nis-install-server + regexp: '^DHOME=' + insertafter: '^#\s*DHOME=' + line: "DHOME={{ nis_base_home }}" + backup: true + when: + - nis_base_home is defined + - nis_base_home != '/home' # ---