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.
Tip
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, can be used to also 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.
Tip
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.yaml
User
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 validation.yaml
Role Variables
Important
A role upgrade is required, in order to apply any changes related to role variables.
See the related role variables, defined into main.yaml
defaults file. Review the README.md
file and perform any optional adjustments.
Tip
Use Renovate to automate release pull requests and keep dependencies up-to-date.
Support
If you encounter any role related problems or want to request a new feature, feel free to open an issue. For general questions or feedback, please use the discussions.