To some degree that's the major steps. Some of the salt provisioning goals include:
- Could spin up cloud virtual machine servers (Linux)
- Set Calibre to be managed by systemd and under a deescalated "calibre" system user
- Configure authentication settings
- Stand up an Nginx server to handle traffic
- Set DNS records for a domain name
- Use LetsEncrypt to instantiate SSL certs with automated renewal
- Use Samba to make ebook syncing and metadata management possible from ones desktop
A couple of these goals are pretty wide and experimental, but it would ensure people could overcome issues like:
- not having hardware available
- reach their server from across the internet but having bad internet at home
- simplifying setting up professional security
If someone has already made this available I would love to look, but I have been all over the documentation and forums, and not seen such a comprehensive service initialization.
|