Saltstack Official Apt Formula
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

167 lines
4.0KB

  1. # -*- coding: utf-8 -*-
  2. # vim: ft=yaml
  3. ---
  4. # For help on this file's format, see https://kitchen.ci/
  5. driver:
  6. name: docker
  7. use_sudo: false
  8. privileged: true
  9. run_command: /lib/systemd/systemd
  10. platforms:
  11. ## SALT `tiamat`
  12. - name: debian-10-tiamat-py3
  13. driver:
  14. image: saltimages/salt-tiamat-py3:debian-10
  15. - name: debian-9-tiamat-py3
  16. driver:
  17. image: saltimages/salt-tiamat-py3:debian-9
  18. - name: ubuntu-2004-tiamat-py3
  19. driver:
  20. image: saltimages/salt-tiamat-py3:ubuntu-20.04
  21. - name: ubuntu-1804-tiamat-py3
  22. driver:
  23. image: saltimages/salt-tiamat-py3:ubuntu-18.04
  24. ## SALT `master`
  25. - name: debian-10-master-py3
  26. driver:
  27. image: saltimages/salt-master-py3:debian-10
  28. - name: debian-9-master-py3
  29. driver:
  30. image: saltimages/salt-master-py3:debian-9
  31. - name: ubuntu-2004-master-py3
  32. driver:
  33. image: saltimages/salt-master-py3:ubuntu-20.04
  34. - name: ubuntu-1804-master-py3
  35. driver:
  36. image: saltimages/salt-master-py3:ubuntu-18.04
  37. ## SALT `3003.1`
  38. - name: debian-10-3003-1-py3
  39. driver:
  40. image: saltimages/salt-3003.1-py3:debian-10
  41. - name: debian-9-3003-1-py3
  42. driver:
  43. image: saltimages/salt-3003.1-py3:debian-9
  44. - name: ubuntu-2004-3003-1-py3
  45. driver:
  46. image: saltimages/salt-3003.1-py3:ubuntu-20.04
  47. - name: ubuntu-1804-3003-1-py3
  48. driver:
  49. image: saltimages/salt-3003.1-py3:ubuntu-18.04
  50. ## SALT `3002.6`
  51. - name: debian-10-3002-6-py3
  52. driver:
  53. image: saltimages/salt-3002.6-py3:debian-10
  54. - name: debian-9-3002-6-py3
  55. driver:
  56. image: saltimages/salt-3002.6-py3:debian-9
  57. - name: ubuntu-2004-3002-6-py3
  58. driver:
  59. image: saltimages/salt-3002.6-py3:ubuntu-20.04
  60. - name: ubuntu-1804-3002-6-py3
  61. driver:
  62. image: saltimages/salt-3002.6-py3:ubuntu-18.04
  63. ## SALT `3001.7`
  64. - name: debian-10-3001-7-py3
  65. driver:
  66. image: saltimages/salt-3001.7-py3:debian-10
  67. - name: debian-9-3001-7-py3
  68. driver:
  69. image: saltimages/salt-3001.7-py3:debian-9
  70. - name: ubuntu-2004-3001-7-py3
  71. driver:
  72. image: saltimages/salt-3001.7-py3:ubuntu-20.04
  73. - name: ubuntu-1804-3001-7-py3
  74. driver:
  75. image: saltimages/salt-3001.7-py3:ubuntu-18.04
  76. ## SALT `3000.9`
  77. - name: debian-10-3000-9-py3
  78. driver:
  79. image: saltimages/salt-3000.9-py3:debian-10
  80. - name: debian-9-3000-9-py3
  81. driver:
  82. image: saltimages/salt-3000.9-py3:debian-9
  83. - name: ubuntu-1804-3000-9-py3
  84. driver:
  85. image: saltimages/salt-3000.9-py3:ubuntu-18.04
  86. - name: ubuntu-1804-3000-9-py2
  87. driver:
  88. image: saltimages/salt-3000.9-py2:ubuntu-18.04
  89. provisioner:
  90. name: salt_solo
  91. log_level: debug
  92. salt_install: none
  93. require_chef: false
  94. formula: apt
  95. salt_copy_filter:
  96. - .kitchen
  97. - .git
  98. verifier:
  99. # https://www.inspec.io/
  100. name: inspec
  101. sudo: true
  102. # cli, documentation, html, progress, json, json-min, json-rspec, junit
  103. reporter:
  104. - cli
  105. suites:
  106. - name: repositories
  107. provisioner:
  108. state_top:
  109. base:
  110. '*':
  111. - apt._mapdata
  112. - apt.repositories
  113. - apt.update
  114. pillars:
  115. top.sls:
  116. base:
  117. '*':
  118. - apt
  119. pillars_from_files:
  120. apt.sls: test/salt/pillar/repositories.pillar.sls
  121. verifier:
  122. inspec_tests:
  123. - path: test/integration/repositories
  124. - name: preferences
  125. provisioner:
  126. state_top:
  127. base:
  128. '*':
  129. - apt._mapdata
  130. - apt.preferences
  131. pillars:
  132. top.sls:
  133. base:
  134. '*':
  135. - apt
  136. pillars_from_files:
  137. apt.sls: test/salt/pillar/preferences.pillar.sls
  138. verifier:
  139. inspec_tests:
  140. - path: test/integration/preferences
  141. - name: unattended
  142. provisioner:
  143. state_top:
  144. base:
  145. '*':
  146. - apt._mapdata
  147. - apt.unattended
  148. pillars:
  149. top.sls:
  150. base:
  151. '*':
  152. - apt
  153. pillars_from_files:
  154. apt.sls: test/salt/pillar/unattended.pillar.sls
  155. verifier:
  156. inspec_tests:
  157. - path: test/integration/unattended