omv-salt
This tool is used to deploy the configuration of services and to start or stop them.
To get a list of all available deployment states:
# omv-salt deploy list
To deploy one or more states run the following command:
# omv-salt deploy run <NAMES>...
# omv-salt deploy run avahi monit systemd
The tool also supports stages that bundle various tasks. To get a list of them, run the command:
# omv-salt stage list
The following stages are available:
- setup
This stage is being run only once after the openmediavault Debian package has been installed on the system. It is used to set up the system to the desired requirements.
- prepare
This stage takes care that the pillar and grains are up to date and all modules/states are being synced to the minions.
- deploy
Deploy the configuration of various services like SMB, FTP, …
- all
This stage contains the stages prepare and deploy.
If you want to deploy all states in one bunch, then you need to execute the following command:
# omv-salt stage run deploy