Cluster
Ubuntu Server is a version of the Ubuntu operating system designed and engineered as a backbone for the internet, delivering the best value scale-out performance available.
The cluster role performs various tasks related to OS configuration, reset, and validation.
Role deployments are performed at global level, using the Provisioning playbook. Upgrades can be performed at role level — see the instructions detailed below.
Role Tasks
See the related role tasks listed below.
Configuration
OS configuration related tasks — see configuration.yaml for details.
Facts
Ansible facts — see facts.yaml for details.
Firewall
Firewall related tasks, which can also be used to configure specific firewall rules. See firewall.yaml for details.
Main
Main role related tasks — see main.yaml for details.
Reset
Reset related tasks — see reset.yaml for details.
A reset is performed at global level only — review the Reset playbook instructions.
Upgrade
OS upgrade related tasks — see upgrade.yaml for details. Run the following command to perform a role upgrade:
ansible-playbook --ask-vault-pass --tags=cluster upgrade.yamlUser
User related tasks — see user.yaml for details.
Validation
Validation related tasks — see validation.yaml for details. Run the following command to perform all role related validation tasks:
ansible-playbook --ask-vault-pass --tags=cluster validation.yamlRole Variables
A role upgrade is required in order to apply any changes related to role variables.
See the related role variables, defined in the main.yaml defaults file. Review the README.md file and perform any optional adjustments.
Use Renovate to automate release pull requests and keep dependencies up-to-date.