From ebdedd67b9ae8dd5439467eaa0d509faae9e7ae0 Mon Sep 17 00:00:00 2001 From: mrjk Date: Sat, 26 Apr 2025 01:41:06 -0400 Subject: [PATCH] add: doc --- README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..887058f --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +# Ansible Collection - Debian + +Provides few generic roles for Debian systems + +Base Debian roles: + +* os_update + - Provide few action to update system +* os_base + - Ensure wheel and sudo groups exists + - Create each POSIX users + - Ensure authorized_keys are setup for each users + - Ensure APT is in minimal mode + - Install generic system tools + - Manage /etc/sudoers.d/wheel + - Add each granted POSIX account to sudo group (w/ passwords) +* os_disk + - Ensure LVM is installed + - Copy a LVM script on target + - Ensure all VG are correctly setup + - Ensure all LV are correctly setup + - Ensure all filesystems are created + - Mount and update /etc/fstab +* os_tweaks + - Ensure minimal system pacakges are installed + - Configure system bash with: /etc/profile.d/bash_tweaks.sh + - Install system git config: /etc/gitconfig + - Configure vim: /etc/vim/vimrc.local + +Other roles: + +* nfs_client: + - Install nfs packages + - Create mount points directories + - Mount NFS volumes + +* nfs_server: + - Install nfs server packages + - Handle /etc/exports configuration + - Restart NFS server on changes