Skip to main content
Version: 0.8

Updating range42

range42 lives in 5 git repos. To update everything to latest:

range42-context init # easiest - the wizard pulls all 5 repos before showing the menu

Or manually:

for repo in range42 range42-playbooks range42-catalog \
range42-ansible_roles-proxmox_controller \
range42-ansible_roles-debug-devkit; do
echo "=== $repo ==="
cd ~/range42/$repo && git pull
done

After updating, you may want to redeploy to apply role/playbook changes:

range42-context delete-vms # keeps templates
range42-context deploy-vms # redeploy with new code (~5 min)

If a role under ~/range42/range42/roles/ changed (e.g., deployer.bootstrap), run the full site.yml again via range42-context init to rebuild the deployer-cli config.