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