Saltstack Official Salt Formula
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

124 行
3.1KB

  1. # -*- coding: utf-8 -*-
  2. # vim: ft=yaml
  3. {% set osrelease = salt['grains.get']('osrelease') %}
  4. {% set salt_release = salt['pillar.get']('salt:release', 'latest') %}
  5. {% if salt_release.split('.')|length >= 3 %}
  6. {% set salt_release = 'archive/' ~ salt_release %}
  7. {% endif %}
  8. {% set os_lower = salt['grains.get']('os')|lower %}
  9. {% set osmajorrelease = salt['grains.get']('osmajorrelease', osrelease)|string %}
  10. {% set oscodename = salt['grains.get']('oscodename') %}
  11. Debian:
  12. pkgrepo: 'deb http://repo.saltstack.com/apt/{{ os_lower }}/{{ osmajorrelease }}/amd64/{{ salt_release }} {{ oscodename }} main'
  13. key_url: 'https://repo.saltstack.com/apt/{{ os_lower }}/{{ osmajorrelease }}/amd64/{{ salt_release }}/SALTSTACK-GPG-KEY.pub'
  14. libgit2: libgit2-22
  15. pyinotify: python-pyinotify
  16. gitfs:
  17. pygit2:
  18. install_from_source: True
  19. version: 0.22.1
  20. git:
  21. require_state: False
  22. install_from_package: git
  23. libgit2:
  24. install_from_source: False
  25. RedHat:
  26. pkgrepo: 'https://repo.saltstack.com/yum/redhat/$releasever/$basearch/{{ salt_release }}'
  27. key_url: 'https://repo.saltstack.com/yum/redhat/$releasever/$basearch/{{ salt_release }}/SALTSTACK-GPG-KEY.pub'
  28. pygit2: python-pygit2
  29. python_git: GitPython
  30. gitfs:
  31. gitpython:
  32. install_from_source: False
  33. pygit2:
  34. install_from_source: False
  35. git:
  36. require_state: False
  37. install_from_package: git
  38. master:
  39. gitfs_provider: pygit2
  40. Suse:
  41. pygit2: python-pygit2
  42. pyinotify: python-pyinotify
  43. gitfs:
  44. pygit2:
  45. install_from_source: False
  46. git:
  47. require_state: False
  48. install_from_package: git
  49. master:
  50. gitfs_provider: pygit2
  51. Gentoo:
  52. salt_master: app-admin/salt
  53. salt_minion: app-admin/salt
  54. salt_syndic: app-admin/salt
  55. salt_api: app-admin/salt
  56. salt_cloud: app-admin/salt
  57. pyinotify: dev-python/pyinotify
  58. Arch:
  59. salt_master: salt
  60. salt_minion: salt
  61. salt_syndic: salt
  62. salt_cloud: salt
  63. salt_api: salt
  64. salt_ssh: salt
  65. python_git: python2-gitpython
  66. pygit2: python2-pygit2
  67. libgit2: libgit2
  68. pyinotify: python2-pyinotify
  69. Alpine:
  70. salt-master: salt-master
  71. salt_minion: salt-minion
  72. salt_syndic: salt-syndic
  73. salt_cloud: salt-cloud
  74. salt_api: salt-api
  75. salt_ssh: salt-ssh
  76. pygit2: py2-pygit2
  77. libgit2: libgit2
  78. FreeBSD:
  79. salt_master: py27-salt
  80. salt_minion: py27-salt
  81. salt_syndic: py27-salt
  82. salt_cloud: py27-salt
  83. salt_api: py27-salt
  84. salt_ssh: py27-salt
  85. python_git: py27-GitPython
  86. pygit2: py27-pygit2
  87. config_path: /usr/local/etc/salt
  88. minion_service: salt_minion
  89. master_service: salt_master
  90. api_service: salt_api
  91. syndic_service: salt_syndic
  92. OpenBSD:
  93. salt_master: salt
  94. salt_minion: salt
  95. salt_syndic: salt
  96. salt_cloud: salt
  97. salt_api: salt
  98. salt_ssh: salt
  99. config_path: /etc/salt
  100. minion_service: salt_minion
  101. master_service: salt_master
  102. python_git: py-GitPython
  103. Windows:
  104. salt_minion: salt-minion
  105. config_path: 'C:\salt\conf'
  106. minion_service: salt-minion
  107. MacOS:
  108. salt_minion: com.saltstack.salt
  109. salt_minion_pkg_source: ''
  110. salt_minion_pkg_hash: ''
  111. config_path: /private/etc/salt
  112. minion_service: com.saltstack.salt.minion