Validator OS Installer Deployment
Validator OS is a modified Ubuntu 24.04 Server ISO built from the ubuntu-autoinstall repository. It comes with the setup-validator command preinstalled, which launches a guided Node.js setup interface (mosaic-validator-setup) that walks the user through the initial configuration screens.
Automatic Updates
Validator OS instances are configured to run the following Ansible playbook every 24 hours at a randomly chosen time:
It is recommended to release new changes as a new versioned playbook rather than modifying an existing one. Each versioned playbook is run only once per node, so creating a new version guarantees the change is applied exactly once and eliminates the need to think about backward compatibility.
Initial version
The validator setup ships with an initial version playbook. You can use this as a reference point — changes that need to run on all nodes (including freshly installed ones) should be included in the initial version, while subsequent changes should be new versioned playbooks.
Projects
- Validator OS Setup
- Validator OS Upgrades
- Ubuntu Autoinstall