Saltstack Official Salt Formula
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

feat: use `semantic-release` cross-formula standard structure * Semi-automated using https://github.com/myii/ssf-formula/pull/31 * Includes: - Update TOFS - Use `bin/kitchen` - Use `dist: bionic` in Travis - Add `yamllint` and apply rules - Use `pillars_from_files` throughout - Replace EOL images in Kitchen & Travis - Add `develop` images in Kitchen & Travis * Fix (or ignore) errors shown below: ```bash salt-formula$ yamllint -s . ./pillar.example 1:1 warning missing document start "---" (document-start) 5:23 warning truthy value should be one of [false, true] (truthy) 8:25 warning truthy value should be one of [false, true] (truthy) 11:25 warning truthy value should be one of [false, true] (truthy) 19:21 warning truthy value should be one of [false, true] (truthy) 40:89 error line too long (108 > 88 characters) (line-length) 41:89 error line too long (112 > 88 characters) (line-length) 43:89 error line too long (112 > 88 characters) (line-length) 45:89 error line too long (110 > 88 characters) (line-length) 47:89 error line too long (89 > 88 characters) (line-length) 74:27 warning truthy value should be one of [false, true] (truthy) 82:9 error wrong indentation: expected 10 but found 8 (indentation) 101:14 warning truthy value should be one of [false, true] (truthy) 102:20 warning truthy value should be one of [false, true] (truthy) 103:89 error line too long (119 > 88 characters) (line-length) 121:7 warning comment not indented like content (comments-indentation) 122:24 error syntax error: found character '%' that cannot start any token 310:89 error line too long (102 > 88 characters) (line-length) 330:89 error line too long (113 > 88 characters) (line-length) 433:1 error too many blank lines (1 > 0) (empty-lines) ./salt/osmap.yaml 4:2 error syntax error: found character '%' that cannot start any token 6:89 error line too long (93 > 88 characters) (line-length) 22:89 error line too long (137 > 88 characters) (line-length) 23:89 error line too long (134 > 88 characters) (line-length) 33:89 error line too long (149 > 88 characters) (line-length) 34:89 error line too long (146 > 88 characters) (line-length) ./salt/osfamilymap.yaml 4:2 error syntax error: found character '%' that cannot start any token 6:89 error line too long (94 > 88 characters) (line-length) 24:89 error line too long (149 > 88 characters) (line-length) 25:89 error line too long (146 > 88 characters) (line-length) 39:89 error line too long (105 > 88 characters) (line-length) 40:89 error line too long (127 > 88 characters) (line-length) 56:89 error line too long (101 > 88 characters) (line-length) ./salt/ospyvermap.yaml 4:1 warning missing document start "---" (document-start) ./salt/defaults.yaml 3:1 warning missing document start "---" (document-start) 7:21 warning truthy value should be one of [false, true] (truthy) 8:12 warning truthy value should be one of [false, true] (truthy) 9:23 warning truthy value should be one of [false, true] (truthy) 10:19 warning truthy value should be one of [false, true] (truthy) 14:25 warning truthy value should be one of [false, true] (truthy) 15:25 warning truthy value should be one of [false, true] (truthy) 16:27 warning truthy value should be one of [false, true] (truthy) 17:27 warning truthy value should be one of [false, true] (truthy) 39:28 warning truthy value should be one of [false, true] (truthy) 41:28 warning truthy value should be one of [false, true] (truthy) 45:24 warning truthy value should be one of [false, true] (truthy) 49:30 warning truthy value should be one of [false, true] (truthy) 54:28 warning truthy value should be one of [false, true] (truthy) 63:25 warning truthy value should be one of [false, true] (truthy) 68:15 warning truthy value should be one of [false, true] (truthy) ```
5 лет назад
feat: use `semantic-release` cross-formula standard structure * Semi-automated using https://github.com/myii/ssf-formula/pull/31 * Includes: - Update TOFS - Use `bin/kitchen` - Use `dist: bionic` in Travis - Add `yamllint` and apply rules - Use `pillars_from_files` throughout - Replace EOL images in Kitchen & Travis - Add `develop` images in Kitchen & Travis * Fix (or ignore) errors shown below: ```bash salt-formula$ yamllint -s . ./pillar.example 1:1 warning missing document start "---" (document-start) 5:23 warning truthy value should be one of [false, true] (truthy) 8:25 warning truthy value should be one of [false, true] (truthy) 11:25 warning truthy value should be one of [false, true] (truthy) 19:21 warning truthy value should be one of [false, true] (truthy) 40:89 error line too long (108 > 88 characters) (line-length) 41:89 error line too long (112 > 88 characters) (line-length) 43:89 error line too long (112 > 88 characters) (line-length) 45:89 error line too long (110 > 88 characters) (line-length) 47:89 error line too long (89 > 88 characters) (line-length) 74:27 warning truthy value should be one of [false, true] (truthy) 82:9 error wrong indentation: expected 10 but found 8 (indentation) 101:14 warning truthy value should be one of [false, true] (truthy) 102:20 warning truthy value should be one of [false, true] (truthy) 103:89 error line too long (119 > 88 characters) (line-length) 121:7 warning comment not indented like content (comments-indentation) 122:24 error syntax error: found character '%' that cannot start any token 310:89 error line too long (102 > 88 characters) (line-length) 330:89 error line too long (113 > 88 characters) (line-length) 433:1 error too many blank lines (1 > 0) (empty-lines) ./salt/osmap.yaml 4:2 error syntax error: found character '%' that cannot start any token 6:89 error line too long (93 > 88 characters) (line-length) 22:89 error line too long (137 > 88 characters) (line-length) 23:89 error line too long (134 > 88 characters) (line-length) 33:89 error line too long (149 > 88 characters) (line-length) 34:89 error line too long (146 > 88 characters) (line-length) ./salt/osfamilymap.yaml 4:2 error syntax error: found character '%' that cannot start any token 6:89 error line too long (94 > 88 characters) (line-length) 24:89 error line too long (149 > 88 characters) (line-length) 25:89 error line too long (146 > 88 characters) (line-length) 39:89 error line too long (105 > 88 characters) (line-length) 40:89 error line too long (127 > 88 characters) (line-length) 56:89 error line too long (101 > 88 characters) (line-length) ./salt/ospyvermap.yaml 4:1 warning missing document start "---" (document-start) ./salt/defaults.yaml 3:1 warning missing document start "---" (document-start) 7:21 warning truthy value should be one of [false, true] (truthy) 8:12 warning truthy value should be one of [false, true] (truthy) 9:23 warning truthy value should be one of [false, true] (truthy) 10:19 warning truthy value should be one of [false, true] (truthy) 14:25 warning truthy value should be one of [false, true] (truthy) 15:25 warning truthy value should be one of [false, true] (truthy) 16:27 warning truthy value should be one of [false, true] (truthy) 17:27 warning truthy value should be one of [false, true] (truthy) 39:28 warning truthy value should be one of [false, true] (truthy) 41:28 warning truthy value should be one of [false, true] (truthy) 45:24 warning truthy value should be one of [false, true] (truthy) 49:30 warning truthy value should be one of [false, true] (truthy) 54:28 warning truthy value should be one of [false, true] (truthy) 63:25 warning truthy value should be one of [false, true] (truthy) 68:15 warning truthy value should be one of [false, true] (truthy) ```
5 лет назад
feat: use `semantic-release` cross-formula standard structure * Semi-automated using https://github.com/myii/ssf-formula/pull/31 * Includes: - Update TOFS - Use `bin/kitchen` - Use `dist: bionic` in Travis - Add `yamllint` and apply rules - Use `pillars_from_files` throughout - Replace EOL images in Kitchen & Travis - Add `develop` images in Kitchen & Travis * Fix (or ignore) errors shown below: ```bash salt-formula$ yamllint -s . ./pillar.example 1:1 warning missing document start "---" (document-start) 5:23 warning truthy value should be one of [false, true] (truthy) 8:25 warning truthy value should be one of [false, true] (truthy) 11:25 warning truthy value should be one of [false, true] (truthy) 19:21 warning truthy value should be one of [false, true] (truthy) 40:89 error line too long (108 > 88 characters) (line-length) 41:89 error line too long (112 > 88 characters) (line-length) 43:89 error line too long (112 > 88 characters) (line-length) 45:89 error line too long (110 > 88 characters) (line-length) 47:89 error line too long (89 > 88 characters) (line-length) 74:27 warning truthy value should be one of [false, true] (truthy) 82:9 error wrong indentation: expected 10 but found 8 (indentation) 101:14 warning truthy value should be one of [false, true] (truthy) 102:20 warning truthy value should be one of [false, true] (truthy) 103:89 error line too long (119 > 88 characters) (line-length) 121:7 warning comment not indented like content (comments-indentation) 122:24 error syntax error: found character '%' that cannot start any token 310:89 error line too long (102 > 88 characters) (line-length) 330:89 error line too long (113 > 88 characters) (line-length) 433:1 error too many blank lines (1 > 0) (empty-lines) ./salt/osmap.yaml 4:2 error syntax error: found character '%' that cannot start any token 6:89 error line too long (93 > 88 characters) (line-length) 22:89 error line too long (137 > 88 characters) (line-length) 23:89 error line too long (134 > 88 characters) (line-length) 33:89 error line too long (149 > 88 characters) (line-length) 34:89 error line too long (146 > 88 characters) (line-length) ./salt/osfamilymap.yaml 4:2 error syntax error: found character '%' that cannot start any token 6:89 error line too long (94 > 88 characters) (line-length) 24:89 error line too long (149 > 88 characters) (line-length) 25:89 error line too long (146 > 88 characters) (line-length) 39:89 error line too long (105 > 88 characters) (line-length) 40:89 error line too long (127 > 88 characters) (line-length) 56:89 error line too long (101 > 88 characters) (line-length) ./salt/ospyvermap.yaml 4:1 warning missing document start "---" (document-start) ./salt/defaults.yaml 3:1 warning missing document start "---" (document-start) 7:21 warning truthy value should be one of [false, true] (truthy) 8:12 warning truthy value should be one of [false, true] (truthy) 9:23 warning truthy value should be one of [false, true] (truthy) 10:19 warning truthy value should be one of [false, true] (truthy) 14:25 warning truthy value should be one of [false, true] (truthy) 15:25 warning truthy value should be one of [false, true] (truthy) 16:27 warning truthy value should be one of [false, true] (truthy) 17:27 warning truthy value should be one of [false, true] (truthy) 39:28 warning truthy value should be one of [false, true] (truthy) 41:28 warning truthy value should be one of [false, true] (truthy) 45:24 warning truthy value should be one of [false, true] (truthy) 49:30 warning truthy value should be one of [false, true] (truthy) 54:28 warning truthy value should be one of [false, true] (truthy) 63:25 warning truthy value should be one of [false, true] (truthy) 68:15 warning truthy value should be one of [false, true] (truthy) ```
5 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440
  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. # Make sure the platforms listed below match up with
  11. # the `env.matrix` instances defined in `.travis.yml`
  12. platforms:
  13. ## SALT `tiamat`
  14. - name: debian-10-tiamat-py3
  15. driver:
  16. image: saltimages/salt-tiamat-py3:debian-10
  17. - name: debian-9-tiamat-py3
  18. driver:
  19. image: saltimages/salt-tiamat-py3:debian-9
  20. - name: ubuntu-2004-tiamat-py3
  21. driver:
  22. image: saltimages/salt-tiamat-py3:ubuntu-20.04
  23. - name: ubuntu-1804-tiamat-py3
  24. driver:
  25. image: saltimages/salt-tiamat-py3:ubuntu-18.04
  26. - name: ubuntu-1604-tiamat-py3
  27. driver:
  28. image: saltimages/salt-tiamat-py3:ubuntu-16.04
  29. - name: centos-8-tiamat-py3
  30. driver:
  31. image: saltimages/salt-tiamat-py3:centos-8
  32. - name: centos-7-tiamat-py3
  33. driver:
  34. image: saltimages/salt-tiamat-py3:centos-7
  35. - name: amazonlinux-2-tiamat-py3
  36. driver:
  37. image: saltimages/salt-tiamat-py3:amazonlinux-2
  38. - name: oraclelinux-8-tiamat-py3
  39. driver:
  40. image: saltimages/salt-tiamat-py3:oraclelinux-8
  41. - name: oraclelinux-7-tiamat-py3
  42. driver:
  43. image: saltimages/salt-tiamat-py3:oraclelinux-7
  44. ## SALT `master`
  45. - name: debian-10-master-py3
  46. driver:
  47. image: saltimages/salt-master-py3:debian-10
  48. - name: debian-9-master-py3
  49. driver:
  50. image: saltimages/salt-master-py3:debian-9
  51. - name: ubuntu-2004-master-py3
  52. driver:
  53. image: saltimages/salt-master-py3:ubuntu-20.04
  54. - name: ubuntu-1804-master-py3
  55. driver:
  56. image: saltimages/salt-master-py3:ubuntu-18.04
  57. - name: ubuntu-1604-master-py3
  58. driver:
  59. image: saltimages/salt-master-py3:ubuntu-16.04
  60. - name: centos-8-master-py3
  61. driver:
  62. image: saltimages/salt-master-py3:centos-8
  63. - name: centos-7-master-py3
  64. driver:
  65. image: saltimages/salt-master-py3:centos-7
  66. - name: fedora-33-master-py3
  67. driver:
  68. image: saltimages/salt-master-py3:fedora-33
  69. - name: fedora-32-master-py3
  70. driver:
  71. image: saltimages/salt-master-py3:fedora-32
  72. - name: opensuse-leap-152-master-py3
  73. driver:
  74. image: saltimages/salt-master-py3:opensuse-leap-15.2
  75. run_command: /usr/lib/systemd/systemd
  76. # Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
  77. # => SCP did not finish successfully (255): (Net::SCP::Error)
  78. transport:
  79. max_ssh_sessions: 1
  80. - name: opensuse-tmbl-latest-master-py3
  81. driver:
  82. image: saltimages/salt-master-py3:opensuse-tumbleweed-latest
  83. run_command: /usr/lib/systemd/systemd
  84. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  85. # => SCP did not finish successfully (255): (Net::SCP::Error)
  86. transport:
  87. max_ssh_sessions: 1
  88. - name: amazonlinux-2-master-py3
  89. driver:
  90. image: saltimages/salt-master-py3:amazonlinux-2
  91. - name: oraclelinux-8-master-py3
  92. driver:
  93. image: saltimages/salt-master-py3:oraclelinux-8
  94. - name: gentoo-stage3-latest-master-py3
  95. driver:
  96. image: saltimages/salt-master-py3:gentoo-stage3-latest
  97. run_command: /sbin/init
  98. - name: gentoo-stage3-systemd-master-py3
  99. driver:
  100. image: saltimages/salt-master-py3:gentoo-stage3-systemd
  101. ## SALT `3002.2`
  102. - name: debian-10-3002-2-py3
  103. driver:
  104. image: saltimages/salt-3002.2-py3:debian-10
  105. - name: debian-9-3002-2-py3
  106. driver:
  107. image: saltimages/salt-3002.2-py3:debian-9
  108. - name: ubuntu-2004-3002-2-py3
  109. driver:
  110. image: saltimages/salt-3002.2-py3:ubuntu-20.04
  111. - name: ubuntu-1804-3002-2-py3
  112. driver:
  113. image: saltimages/salt-3002.2-py3:ubuntu-18.04
  114. - name: ubuntu-1604-3002-2-py3
  115. driver:
  116. image: saltimages/salt-3002.2-py3:ubuntu-16.04
  117. - name: centos-8-3002-2-py3
  118. driver:
  119. image: saltimages/salt-3002.2-py3:centos-8
  120. - name: centos-7-3002-2-py3
  121. driver:
  122. image: saltimages/salt-3002.2-py3:centos-7
  123. - name: fedora-33-3002-2-py3
  124. driver:
  125. image: saltimages/salt-3002.2-py3:fedora-33
  126. - name: fedora-32-3002-2-py3
  127. driver:
  128. image: saltimages/salt-3002.2-py3:fedora-32
  129. - name: opensuse-leap-152-3002-2-py3
  130. driver:
  131. image: saltimages/salt-3002.2-py3:opensuse-leap-15.2
  132. run_command: /usr/lib/systemd/systemd
  133. # Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
  134. # => SCP did not finish successfully (255): (Net::SCP::Error)
  135. transport:
  136. max_ssh_sessions: 1
  137. - name: opensuse-tmbl-latest-3002-2-py3
  138. driver:
  139. image: saltimages/salt-3002.2-py3:opensuse-tumbleweed-latest
  140. run_command: /usr/lib/systemd/systemd
  141. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  142. # => SCP did not finish successfully (255): (Net::SCP::Error)
  143. transport:
  144. max_ssh_sessions: 1
  145. - name: amazonlinux-2-3002-2-py3
  146. driver:
  147. image: saltimages/salt-3002.2-py3:amazonlinux-2
  148. - name: oraclelinux-8-3002-2-py3
  149. driver:
  150. image: saltimages/salt-3002.2-py3:oraclelinux-8
  151. - name: oraclelinux-7-3002-2-py3
  152. driver:
  153. image: saltimages/salt-3002.2-py3:oraclelinux-7
  154. - name: arch-base-latest-3002-2-py3
  155. driver:
  156. image: saltimages/salt-3002.2-py3:arch-base-latest
  157. run_command: /usr/lib/systemd/systemd
  158. - name: gentoo-stage3-latest-3002-2-py3
  159. driver:
  160. image: saltimages/salt-3002.2-py3:gentoo-stage3-latest
  161. run_command: /sbin/init
  162. - name: gentoo-stage3-systemd-3002-2-py3
  163. driver:
  164. image: saltimages/salt-3002.2-py3:gentoo-stage3-systemd
  165. ## SALT `3001.4`
  166. - name: debian-10-3001-4-py3
  167. driver:
  168. image: saltimages/salt-3001.4-py3:debian-10
  169. - name: debian-9-3001-4-py3
  170. driver:
  171. image: saltimages/salt-3001.4-py3:debian-9
  172. - name: ubuntu-2004-3001-4-py3
  173. driver:
  174. image: saltimages/salt-3001.4-py3:ubuntu-20.04
  175. - name: ubuntu-1804-3001-4-py3
  176. driver:
  177. image: saltimages/salt-3001.4-py3:ubuntu-18.04
  178. - name: ubuntu-1604-3001-4-py3
  179. driver:
  180. image: saltimages/salt-3001.4-py3:ubuntu-16.04
  181. - name: centos-8-3001-4-py3
  182. driver:
  183. image: saltimages/salt-3001.4-py3:centos-8
  184. - name: centos-7-3001-4-py3
  185. driver:
  186. image: saltimages/salt-3001.4-py3:centos-7
  187. - name: fedora-33-3001-4-py3
  188. driver:
  189. image: saltimages/salt-3001.4-py3:fedora-33
  190. - name: fedora-32-3001-4-py3
  191. driver:
  192. image: saltimages/salt-3001.4-py3:fedora-32
  193. - name: opensuse-leap-152-3001-4-py3
  194. driver:
  195. image: saltimages/salt-3001.4-py3:opensuse-leap-15.2
  196. run_command: /usr/lib/systemd/systemd
  197. # Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
  198. # => SCP did not finish successfully (255): (Net::SCP::Error)
  199. transport:
  200. max_ssh_sessions: 1
  201. - name: opensuse-tmbl-latest-3001-4-py3
  202. driver:
  203. image: saltimages/salt-3001.4-py3:opensuse-tumbleweed-latest
  204. run_command: /usr/lib/systemd/systemd
  205. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  206. # => SCP did not finish successfully (255): (Net::SCP::Error)
  207. transport:
  208. max_ssh_sessions: 1
  209. - name: amazonlinux-2-3001-4-py3
  210. driver:
  211. image: saltimages/salt-3001.4-py3:amazonlinux-2
  212. - name: oraclelinux-8-3001-4-py3
  213. driver:
  214. image: saltimages/salt-3001.4-py3:oraclelinux-8
  215. - name: oraclelinux-7-3001-4-py3
  216. driver:
  217. image: saltimages/salt-3001.4-py3:oraclelinux-7
  218. - name: arch-base-latest-3001-4-py3
  219. driver:
  220. image: saltimages/salt-3001.4-py3:arch-base-latest
  221. run_command: /usr/lib/systemd/systemd
  222. - name: gentoo-stage3-latest-3001-4-py3
  223. driver:
  224. image: saltimages/salt-3001.4-py3:gentoo-stage3-latest
  225. run_command: /sbin/init
  226. - name: gentoo-stage3-systemd-3001-4-py3
  227. driver:
  228. image: saltimages/salt-3001.4-py3:gentoo-stage3-systemd
  229. ## SALT `3000.6`
  230. - name: debian-10-3000-6-py3
  231. driver:
  232. image: saltimages/salt-3000.6-py3:debian-10
  233. - name: debian-9-3000-6-py3
  234. driver:
  235. image: saltimages/salt-3000.6-py3:debian-9
  236. - name: ubuntu-1804-3000-6-py3
  237. driver:
  238. image: saltimages/salt-3000.6-py3:ubuntu-18.04
  239. - name: ubuntu-1604-3000-6-py3
  240. driver:
  241. image: saltimages/salt-3000.6-py3:ubuntu-16.04
  242. - name: centos-8-3000-6-py3
  243. driver:
  244. image: saltimages/salt-3000.6-py3:centos-8
  245. - name: centos-7-3000-6-py3
  246. driver:
  247. image: saltimages/salt-3000.6-py3:centos-7
  248. - name: opensuse-leap-152-3000-6-py3
  249. driver:
  250. image: saltimages/salt-3000.6-py3:opensuse-leap-15.2
  251. run_command: /usr/lib/systemd/systemd
  252. # Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
  253. # => SCP did not finish successfully (255): (Net::SCP::Error)
  254. transport:
  255. max_ssh_sessions: 1
  256. - name: amazonlinux-2-3000-6-py3
  257. driver:
  258. image: saltimages/salt-3000.6-py3:amazonlinux-2
  259. - name: oraclelinux-8-3000-6-py3
  260. driver:
  261. image: saltimages/salt-3000.6-py3:oraclelinux-8
  262. - name: oraclelinux-7-3000-6-py3
  263. driver:
  264. image: saltimages/salt-3000.6-py3:oraclelinux-7
  265. - name: gentoo-stage3-latest-3000-6-py3
  266. driver:
  267. image: saltimages/salt-3000.6-py3:gentoo-stage3-latest
  268. run_command: /sbin/init
  269. - name: gentoo-stage3-systemd-3000-6-py3
  270. driver:
  271. image: saltimages/salt-3000.6-py3:gentoo-stage3-systemd
  272. - name: ubuntu-1804-3000-6-py2
  273. driver:
  274. image: saltimages/salt-3000.6-py2:ubuntu-18.04
  275. - name: ubuntu-1604-3000-6-py2
  276. driver:
  277. image: saltimages/salt-3000.6-py2:ubuntu-16.04
  278. - name: arch-base-latest-3000-6-py2
  279. driver:
  280. image: saltimages/salt-3000.6-py2:arch-base-latest
  281. run_command: /usr/lib/systemd/systemd
  282. provisioner:
  283. name: salt_solo
  284. log_level: debug
  285. salt_install: none
  286. require_chef: false
  287. formula: salt
  288. salt_copy_filter:
  289. - .kitchen
  290. - .git
  291. verifier:
  292. # https://www.inspec.io/
  293. name: inspec
  294. sudo: true
  295. # cli, documentation, html, progress, json, json-min, json-rspec, junit
  296. reporter:
  297. - cli
  298. suites:
  299. - name: v3002-py3
  300. includes:
  301. - debian-10-3002-2-py3
  302. - debian-9-3002-2-py3
  303. - ubuntu-2004-3002-2-py3
  304. - ubuntu-1804-3002-2-py3
  305. - ubuntu-1604-3002-2-py3
  306. - centos-8-3002-2-py3
  307. - centos-7-3002-2-py3
  308. - fedora-33-3002-2-py3
  309. - fedora-32-3002-2-py3
  310. - opensuse-leap-152-3002-2-py3
  311. - opensuse-tmbl-latest-3002-2-py3
  312. - amazonlinux-2-3002-2-py3
  313. - oraclelinux-8-3002-2-py3
  314. - oraclelinux-7-3002-2-py3
  315. - gentoo-stage3-latest-3002-2-py3
  316. - gentoo-stage3-systemd-3002-2-py3
  317. provisioner:
  318. state_top:
  319. base:
  320. '*':
  321. - salt._mapdata
  322. - salt.pkgrepo
  323. - salt.master
  324. - salt.minion
  325. pillars:
  326. top.sls:
  327. base:
  328. '*':
  329. - salt
  330. - v3002-py3
  331. pillars_from_files:
  332. salt.sls: test/salt/pillar/salt.sls
  333. v3002-py3.sls: test/salt/pillar/v3002-py3.sls
  334. verifier:
  335. inspec_tests:
  336. - path: test/integration/v3002-py3
  337. - name: v3001-py3
  338. includes:
  339. - debian-10-3001-4-py3
  340. - debian-9-3001-4-py3
  341. - ubuntu-2004-3001-4-py3
  342. - ubuntu-1804-3001-4-py3
  343. - ubuntu-1604-3001-4-py3
  344. - centos-8-3001-4-py3
  345. - centos-7-3001-4-py3
  346. - fedora-33-3001-4-py3
  347. - fedora-32-3001-4-py3
  348. - opensuse-leap-152-3001-4-py3
  349. - opensuse-tmbl-latest-3001-4-py3
  350. - amazonlinux-2-3001-4-py3
  351. - oraclelinux-8-3001-4-py3
  352. - oraclelinux-7-3001-4-py3
  353. - gentoo-stage3-latest-3001-4-py3
  354. - gentoo-stage3-systemd-3001-4-py3
  355. provisioner:
  356. state_top:
  357. base:
  358. '*':
  359. - salt._mapdata
  360. - salt.pkgrepo
  361. - salt.master
  362. - salt.minion
  363. pillars:
  364. top.sls:
  365. base:
  366. '*':
  367. - salt
  368. - v3001-py3
  369. pillars_from_files:
  370. salt.sls: test/salt/pillar/salt.sls
  371. v3001-py3.sls: test/salt/pillar/v3001-py3.sls
  372. verifier:
  373. inspec_tests:
  374. - path: test/integration/v3001-py3
  375. - name: v3000-py3
  376. includes:
  377. - debian-10-3000-6-py3
  378. - debian-9-3000-6-py3
  379. - ubuntu-1804-3000-6-py3
  380. - ubuntu-1604-3000-6-py3
  381. - centos-8-3000-6-py3
  382. - centos-7-3000-6-py3
  383. - opensuse-leap-152-3000-6-py3
  384. - amazonlinux-2-3000-6-py3
  385. - oraclelinux-8-3000-6-py3
  386. - oraclelinux-7-3000-6-py3
  387. - gentoo-stage3-latest-3000-6-py3
  388. - gentoo-stage3-systemd-3000-6-py3
  389. provisioner:
  390. state_top:
  391. base:
  392. '*':
  393. - salt._mapdata
  394. - salt.pkgrepo
  395. - salt.master
  396. - salt.minion
  397. pillars:
  398. top.sls:
  399. base:
  400. '*':
  401. - salt
  402. - v3000-py3
  403. pillars_from_files:
  404. salt.sls: test/salt/pillar/salt.sls
  405. v3000-py3.sls: test/salt/pillar/v3000-py3.sls
  406. verifier:
  407. inspec_tests:
  408. - path: test/integration/v3000-py3
  409. - name: v3000-py2
  410. includes:
  411. - ubuntu-1804-3000-6-py2
  412. - ubuntu-1604-3000-6-py2
  413. provisioner:
  414. state_top:
  415. base:
  416. '*':
  417. - salt._mapdata
  418. - salt.pkgrepo
  419. - salt.master
  420. - salt.minion
  421. pillars:
  422. top.sls:
  423. base:
  424. '*':
  425. - salt
  426. - v3000-py2
  427. pillars_from_files:
  428. salt.sls: test/salt/pillar/salt.sls
  429. v3000-py2.sls: test/salt/pillar/v3000-py2.sls
  430. verifier:
  431. inspec_tests:
  432. - path: test/integration/v3000-py2