Added building Ubuntu 20.04 template

This commit is contained in:
2024-09-22 20:13:32 +03:00
parent 36aa9106ea
commit 09aa511791
35 changed files with 629 additions and 123 deletions

View File

@ -0,0 +1,50 @@
---
- 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