An Ansible role to initial setup of stand-alone Ubuntu 24 server.
Adjusted settings:
- disabling cloud-init
- update of packages via apt
- adjusting message of the day
- adjusting local login warning banner
- adjusting remote login warning banner
- adjusting timezone
- adjusting NTP client (timesyncd, chrony)
No special requirements. Some tasks require "privileged role" at system. So, use become option at your inventory list.
This role is designed so the end user should not have to edit the tasks themselves. All customizing should be done via the defaults/main.yml file or with extra vars within the project, job, workflow, etc.
- hosts: servers
roles:
- { role: dafneb.ubuntu24-sa-server-init }
MIT