Saltstack Official Apt 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.

kitchen.yml 5.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  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: /usr/lib/systemd/systemd
  10. provisioner:
  11. name: salt_solo
  12. log_level: debug
  13. salt_install: none
  14. require_chef: false
  15. formula: apt
  16. salt_copy_filter:
  17. - .kitchen
  18. - .git
  19. platforms:
  20. ## SALT `tiamat`
  21. - name: debian-11-tiamat-py3
  22. driver:
  23. image: saltimages/salt-tiamat-py3:debian-11
  24. run_command: /lib/systemd/systemd
  25. - name: debian-10-tiamat-py3
  26. driver:
  27. image: saltimages/salt-tiamat-py3:debian-10
  28. run_command: /lib/systemd/systemd
  29. - name: debian-9-tiamat-py3
  30. driver:
  31. image: saltimages/salt-tiamat-py3:debian-9
  32. run_command: /lib/systemd/systemd
  33. - name: ubuntu-2004-tiamat-py3
  34. driver:
  35. image: saltimages/salt-tiamat-py3:ubuntu-20.04
  36. run_command: /lib/systemd/systemd
  37. - name: ubuntu-1804-tiamat-py3
  38. driver:
  39. image: saltimages/salt-tiamat-py3:ubuntu-18.04
  40. run_command: /lib/systemd/systemd
  41. ## SALT `master`
  42. - name: debian-11-master-py3
  43. driver:
  44. image: saltimages/salt-master-py3:debian-11
  45. run_command: /lib/systemd/systemd
  46. - name: debian-10-master-py3
  47. driver:
  48. image: saltimages/salt-master-py3:debian-10
  49. run_command: /lib/systemd/systemd
  50. - name: debian-9-master-py3
  51. driver:
  52. image: saltimages/salt-master-py3:debian-9
  53. run_command: /lib/systemd/systemd
  54. - name: ubuntu-2004-master-py3
  55. driver:
  56. image: saltimages/salt-master-py3:ubuntu-20.04
  57. run_command: /lib/systemd/systemd
  58. - name: ubuntu-1804-master-py3
  59. driver:
  60. image: saltimages/salt-master-py3:ubuntu-18.04
  61. run_command: /lib/systemd/systemd
  62. ## SALT `3004.0`
  63. - name: debian-11-3004-0-py3
  64. driver:
  65. image: saltimages/salt-3004.0-py3:debian-11
  66. run_command: /lib/systemd/systemd
  67. - name: debian-10-3004-0-py3
  68. driver:
  69. image: saltimages/salt-3004.0-py3:debian-10
  70. run_command: /lib/systemd/systemd
  71. - name: debian-9-3004-0-py3
  72. driver:
  73. image: saltimages/salt-3004.0-py3:debian-9
  74. run_command: /lib/systemd/systemd
  75. - name: ubuntu-2004-3004-0-py3
  76. driver:
  77. image: saltimages/salt-3004.0-py3:ubuntu-20.04
  78. run_command: /lib/systemd/systemd
  79. - name: ubuntu-1804-3004-0-py3
  80. driver:
  81. image: saltimages/salt-3004.0-py3:ubuntu-18.04
  82. run_command: /lib/systemd/systemd
  83. ## SALT `3003.3`
  84. - name: debian-11-3003-3-py3
  85. driver:
  86. image: saltimages/salt-3003.3-py3:debian-11
  87. run_command: /lib/systemd/systemd
  88. - name: debian-10-3003-3-py3
  89. driver:
  90. image: saltimages/salt-3003.3-py3:debian-10
  91. run_command: /lib/systemd/systemd
  92. - name: debian-9-3003-3-py3
  93. driver:
  94. image: saltimages/salt-3003.3-py3:debian-9
  95. run_command: /lib/systemd/systemd
  96. - name: ubuntu-2004-3003-3-py3
  97. driver:
  98. image: saltimages/salt-3003.3-py3:ubuntu-20.04
  99. run_command: /lib/systemd/systemd
  100. - name: ubuntu-1804-3003-3-py3
  101. driver:
  102. image: saltimages/salt-3003.3-py3:ubuntu-18.04
  103. run_command: /lib/systemd/systemd
  104. ## SALT `3002.7`
  105. - name: debian-11-3002-7-py3
  106. driver:
  107. image: saltimages/salt-3002.7-py3:debian-11
  108. run_command: /lib/systemd/systemd
  109. - name: debian-10-3002-7-py3
  110. driver:
  111. image: saltimages/salt-3002.7-py3:debian-10
  112. run_command: /lib/systemd/systemd
  113. - name: debian-9-3002-7-py3
  114. driver:
  115. image: saltimages/salt-3002.7-py3:debian-9
  116. run_command: /lib/systemd/systemd
  117. - name: ubuntu-2004-3002-7-py3
  118. driver:
  119. image: saltimages/salt-3002.7-py3:ubuntu-20.04
  120. run_command: /lib/systemd/systemd
  121. - name: ubuntu-1804-3002-7-py3
  122. driver:
  123. image: saltimages/salt-3002.7-py3:ubuntu-18.04
  124. run_command: /lib/systemd/systemd
  125. ## SALT `3001.8`
  126. - name: debian-10-3001-8-py3
  127. driver:
  128. image: saltimages/salt-3001.8-py3:debian-10
  129. run_command: /lib/systemd/systemd
  130. - name: debian-9-3001-8-py3
  131. driver:
  132. image: saltimages/salt-3001.8-py3:debian-9
  133. run_command: /lib/systemd/systemd
  134. - name: ubuntu-2004-3001-8-py3
  135. driver:
  136. image: saltimages/salt-3001.8-py3:ubuntu-20.04
  137. run_command: /lib/systemd/systemd
  138. - name: ubuntu-1804-3001-8-py3
  139. driver:
  140. image: saltimages/salt-3001.8-py3:ubuntu-18.04
  141. run_command: /lib/systemd/systemd
  142. verifier:
  143. # https://www.inspec.io/
  144. name: inspec
  145. sudo: true
  146. reporter:
  147. # cli, documentation, html, progress, json, json-min, json-rspec, junit
  148. - cli
  149. suites:
  150. - name: repositories
  151. provisioner:
  152. state_top:
  153. base:
  154. '*':
  155. - apt._mapdata
  156. - apt.repositories
  157. - apt.update
  158. pillars:
  159. top.sls:
  160. base:
  161. '*':
  162. - apt
  163. pillars_from_files:
  164. apt.sls: test/salt/pillar/repositories.pillar.sls
  165. verifier:
  166. inspec_tests:
  167. - path: test/integration/repositories
  168. - name: preferences
  169. provisioner:
  170. state_top:
  171. base:
  172. '*':
  173. - apt._mapdata
  174. - apt.preferences
  175. pillars:
  176. top.sls:
  177. base:
  178. '*':
  179. - apt
  180. pillars_from_files:
  181. apt.sls: test/salt/pillar/preferences.pillar.sls
  182. verifier:
  183. inspec_tests:
  184. - path: test/integration/preferences
  185. - name: unattended
  186. provisioner:
  187. state_top:
  188. base:
  189. '*':
  190. - apt._mapdata
  191. - apt.unattended
  192. pillars:
  193. top.sls:
  194. base:
  195. '*':
  196. - apt
  197. pillars_from_files:
  198. apt.sls: test/salt/pillar/unattended.pillar.sls
  199. verifier:
  200. inspec_tests:
  201. - path: test/integration/unattended