aipackage/tests/deployment/README.md

19 lines
850 B
Markdown

# Deployment Validation
Run from the repository root on a safe validation host.
```bash
bash -n install.sh autoinstall/firstboot-setup.sh autoinstall/build-iso.sh \
autoinstall/build-iso-workstation.sh autoinstall/build-iso-starter.sh
ansible-playbook --syntax-check ansible/starter.yml
ansible-playbook --syntax-check ansible/entry.yml
ansible-playbook --syntax-check ansible/pro.yml
ansible-playbook --syntax-check ansible/max.yml
python3 -m py_compile ansible/roles/cezen-backend/files/main.py \
ansible/roles/cezen-backend/files/cezen_license.py autoinstall/websetup/server.py
```
Syntax checks do not prove installation. Phase 1 additionally requires clean-install, interruption,
reboot/resume, restricted-network, migration, backup/restore and source-to-artifact evidence on one
representative Workstation and one representative Server.