Introduction

Things that have not been ideal previously:

  • Multiple machines (hypocentre, epicentre, Viktor's computer) to manage.
  • Run updates multiple times.
  • Maintain software versions, setup and configuration changes across all computers.
  • Risk of breaking something resulting in broken system.
  • Updating a package but then realising it has issues and can't go back.
  • Difficult to experiment on live system, changes are kept.

New system solves the above. WIP at https://github.com/viktor76525/ammit contains core code but currently not enough instructions to start from scratch without knowing how.

Basic Architecture





When running the system acts as expected, software can be installed and generally anything works as expected.

The system state is restored on each startup.


  • No labels