7649c26a0d
Salt writes it's schedule file to /etc/salt/{minion,master}.d/_schedule.conf We don't want to stomp all over Salt's files, but we do want a pristine starting point to lay down our managed config. So we use clean: True on the file.recurse call, but we tell it to ignore files that start with an _ We have to rename the current config file (_defaults.conf) because it will be ignored by the rule that ignores Salt's _* config files. This also means we need to clean up old config files (_defaults.conf) and restart the service if we cleaned it up.
26 lines
533 B
YAML
26 lines
533 B
YAML
salt:
|
|
install_packages: True
|
|
config_path: /etc/salt
|
|
minion_service: salt-minion
|
|
master_service: salt-master
|
|
api_service: salt-api
|
|
syndic_service: salt-syndic
|
|
salt_master: salt-master
|
|
salt_minion: salt-minion
|
|
salt_syndic: salt-syndic
|
|
salt_cloud: salt-cloud
|
|
salt_api: salt-api
|
|
salt_ssh: salt-ssh
|
|
clean_config_d_dir: True
|
|
|
|
master:
|
|
gitfs_provider: gitpython
|
|
|
|
gitfs:
|
|
dulwich:
|
|
install_from_source: True
|
|
pygit2:
|
|
install_from_source: True
|
|
gitpython:
|
|
install_from_source: False
|