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 get a list of all states that are dirty (saved in the Web UI but not yet reconfigured):
# omv-salt deploy list-dirty
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
If you want to deploy only the states that are dirty, run the command:
# omv-salt deploy run –append-dirty