blob: 4ed31121e7261bf7fbdf9bfa3596a8fe0cdb62c9 [file] [log] [blame]
rootcf03eb82019-05-30 08:59:27 +00001classes:
2# Enabled ssl api by default
3- system.salt.minion.cert.salt_api
4- system.nginx.server.single
5- system.nginx.server.proxy.ssl
6- system.nginx.server.proxy.salt_api
Simon Pasquierc8eeebc2017-01-13 13:47:19 +01007parameters:
8 _param:
Tomáš Kukrál33cd2562017-03-03 11:55:33 +01009 salt_master_api_port: 6969
Ales Komarekbc52ba02017-01-13 08:53:36 -080010 salt_master_api_permissions:
11 - '.*'
12 - '@local'
13 - '@wheel' # to allow access to all wheel modules
14 - '@runner' # to allow access to all runner modules
15 - '@jobs' # to allow access to the jobs runner and/or wheel mo
Simon Pasquierc8eeebc2017-01-13 13:47:19 +010016 salt:
17 api:
18 enabled: true
19 bind:
rootcf03eb82019-05-30 08:59:27 +000020 address: ${_param:salt_master_api_bind_address}
Simon Pasquierc8eeebc2017-01-13 13:47:19 +010021 port: ${_param:salt_master_api_port}
22 master:
23 command_timeout: 600
24 user:
25 salt:
Ales Komarekbc52ba02017-01-13 08:53:36 -080026 permissions: ${_param:salt_master_api_permissions}
Simon Pasquierc8eeebc2017-01-13 13:47:19 +010027 linux:
28 system:
29 user:
30 salt:
31 enabled: true
32 name: salt
33 password: ${_param:salt_api_password_hash}
34 home: /var/tmp/salt
35 sudo: false
36 system: true
37 shell: /bin/false