--- - name: Change default for add user create params perm 755 to 700 (Debian 12) block: - name: Edit options in /etc/login.defs (Debian 12) lineinfile: regexp: "(^#HOME_MODE)|(^HOME_MODE)" path: /etc/login.defs line: "HOME_MODE 0700" when: (ansible_os_family == "Debian" and ansible_distribution_major_version == "12") or ( ansible_distribution == "Ubuntu" and ansible_distribution_major_version == "24") - name: Make dir for mc in /etc/skel dir file: path: "{{ item }}" state: directory owner: root group: root mode: '0700' loop: - /etc/skel/.config/mc - /root/.config/mc - name: Copy default files for skeleton copy: src: "files/{{ item }}" dest: "/etc/skel/{{ item }}" loop: - .bashrc - .config/mc/ini - .config/mc/panels.ini - name: Copy default config file for root copy: src: "files/{{ item }}" dest: "/root/{{ item }}" loop: - .bashrc - .config/mc/ini - .config/mc/panels.ini - name: Make welcome massage copy: dest: /etc/update-motd.d/99-custom mode: '0755' content: | #!/bin/bash # echo; hostname -f | sed 's/.*/\U&/' | sed 's/^/=> /' | sed 's/$/ <=/' | toilet -f term -F border --gay