Cloud.SaltStack
Request schema for provisioning SaltStack
{
"additionalAuthParams": {},
"additionalMinionParams": {},
"count": 0,
"hosts": [
"string"
],
"masterId": "string",
"minionIds": [
"string"
],
"name": "string",
"pillarEnvironment": "string",
"resourceName": "string",
"saltEnvironment": "string",
"stateFiles": [
"string"
],
"variables": {}
}
Additional auth params that can be passed in for provisioning the salt minion. Refer: https://docs.saltproject.io/en/master/topics/cloud/profiles.html
Additional configuration parameters for the salt minion, to be passed in as dictionary. Refer: https://docs.saltproject.io/en/latest/ref/configuration/minion.html
The number of resource instances to be created.
Specify the list of hosts, by ID, to install a minion
Salt master id to which the Salt minion will be connected to
List of deployed minion ids.
Name of the SaltStack resource
Pillar environment to use when running state files
The actual name of the SaltStack resource determined after the allocation.
Salt environment to use when running state files. Only local file server based environments are supported
List of state files to run on the deployed minion
Parameters required by the state file to run on the deployed minion