Saltstack Official Salt Formula
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

106 lines
2.5KB

  1. # -*- coding: utf-8 -*-
  2. # vim: ft=yaml
  3. ---
  4. salt:
  5. version: ''
  6. pin_version: false
  7. py_ver: '' ## py2 is default
  8. rootuser: root
  9. rootgroup: root
  10. install_packages: true
  11. use_pip: false
  12. clean_config_d_dir: true
  13. restart_via_at: false
  14. parallel: true # salt.git module argument
  15. config_path: /etc/salt
  16. minion_remove_config: false
  17. master_remove_config: false
  18. minion_config_use_TOFS: false
  19. master_config_use_TOFS: false
  20. minion_service: salt-minion
  21. minion_service_details:
  22. # special name 'ignore' will not output anything about the service
  23. state: running
  24. enabled: true
  25. master_service: salt-master
  26. master_service_details:
  27. # special name 'ignore' will not output anything about the service
  28. state: running
  29. enabled: true
  30. api_service: salt-api
  31. api_service_details:
  32. # special name 'ignore' will not output anything about the service
  33. state: running
  34. enabled: true
  35. syndic_service: salt-syndic
  36. salt_master: salt-master
  37. salt_minion: salt-minion
  38. salt_master_macos_plist_hash: ''
  39. salt_minion_macos_plist_hash: ''
  40. salt_syndic: salt-syndic
  41. salt_cloud: salt-cloud
  42. salt_api: salt-api
  43. salt_ssh: salt-ssh
  44. pkgrepo: '' # see osfamilymap
  45. ssh_roster: {} # see pillar data
  46. python_git: python-git
  47. python_dulwich: python-dulwich
  48. master:
  49. gitfs_provider: gitpython
  50. minion:
  51. master_type: str # see init.sls & standalone.sls
  52. gitfs:
  53. dulwich:
  54. install_from_source: true
  55. pygit2:
  56. install_from_source: true
  57. version: 0.23.0
  58. git:
  59. # if not false, should be state name
  60. require_state: false
  61. install_from_package: git
  62. libgit2:
  63. version: 0.23.0
  64. install_from_source: true
  65. build_parent_dir: /usr/src/
  66. # hash necessary until github issue #9272 is addressed
  67. download_hash: 683d1164e361e2a0a8d52652840e2340
  68. gitpython:
  69. install_from_source: false
  70. cloud:
  71. template_sources:
  72. providers: salt://salt/files/cloud.providers.d
  73. profiles: salt://salt/files/cloud.profiles.d
  74. maps: salt://salt/files/cloud.maps.d
  75. # https://docs.saltstack.com/en/latest/ref/states/requisites.html#retrying-states
  76. retry_options:
  77. attempts: 2
  78. until: true
  79. interval: 10
  80. splay: 10
  81. salt_formulas:
  82. list: {} # via pillar data
  83. checkout_orig_branch: false
  84. git_opts:
  85. default:
  86. baseurl: https://github.com/saltstack-formulas
  87. basedir: /srv/formulas
  88. update: false
  89. options:
  90. rev: master
  91. output_loglevel: 'quiet'