Saltstack Official Salt Formula
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

506 lines
13KB

  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: salt
  16. salt_copy_filter:
  17. - .kitchen
  18. - .git
  19. pillars_from_directories:
  20. - test/salt/pillar
  21. platforms:
  22. ## SALT `tiamat`
  23. - name: debian-11-tiamat-py3
  24. driver:
  25. image: saltimages/salt-tiamat-py3:debian-11
  26. run_command: /lib/systemd/systemd
  27. verifier:
  28. inputs:
  29. saltmajorversion: 3004
  30. - name: debian-10-tiamat-py3
  31. driver:
  32. image: saltimages/salt-tiamat-py3:debian-10
  33. run_command: /lib/systemd/systemd
  34. verifier:
  35. inputs:
  36. saltmajorversion: 3004
  37. - name: debian-9-tiamat-py3
  38. driver:
  39. image: saltimages/salt-tiamat-py3:debian-9
  40. run_command: /lib/systemd/systemd
  41. verifier:
  42. inputs:
  43. saltmajorversion: 3004
  44. - name: ubuntu-2004-tiamat-py3
  45. driver:
  46. image: saltimages/salt-tiamat-py3:ubuntu-20.04
  47. run_command: /lib/systemd/systemd
  48. verifier:
  49. inputs:
  50. saltmajorversion: 3004
  51. - name: ubuntu-1804-tiamat-py3
  52. driver:
  53. image: saltimages/salt-tiamat-py3:ubuntu-18.04
  54. run_command: /lib/systemd/systemd
  55. verifier:
  56. inputs:
  57. saltmajorversion: 3004
  58. - name: centos-stream8-tiamat-py3
  59. driver:
  60. image: saltimages/salt-tiamat-py3:centos-stream8
  61. verifier:
  62. inputs:
  63. saltmajorversion: 3004
  64. - name: centos-7-tiamat-py3
  65. driver:
  66. image: saltimages/salt-tiamat-py3:centos-7
  67. verifier:
  68. inputs:
  69. saltmajorversion: 3004
  70. - name: amazonlinux-2-tiamat-py3
  71. driver:
  72. image: saltimages/salt-tiamat-py3:amazonlinux-2
  73. verifier:
  74. inputs:
  75. saltmajorversion: 3004
  76. - name: oraclelinux-8-tiamat-py3
  77. driver:
  78. image: saltimages/salt-tiamat-py3:oraclelinux-8
  79. verifier:
  80. inputs:
  81. saltmajorversion: 3004
  82. - name: oraclelinux-7-tiamat-py3
  83. driver:
  84. image: saltimages/salt-tiamat-py3:oraclelinux-7
  85. verifier:
  86. inputs:
  87. saltmajorversion: 3004
  88. - name: almalinux-8-tiamat-py3
  89. driver:
  90. image: saltimages/salt-tiamat-py3:almalinux-8
  91. verifier:
  92. inputs:
  93. saltmajorversion: 3004
  94. - name: rockylinux-8-tiamat-py3
  95. driver:
  96. image: saltimages/salt-tiamat-py3:rockylinux-8
  97. verifier:
  98. inputs:
  99. saltmajorversion: 3004
  100. ## SALT `master`
  101. - name: debian-11-master-py3
  102. driver:
  103. image: saltimages/salt-master-py3:debian-11
  104. run_command: /lib/systemd/systemd
  105. verifier:
  106. inputs:
  107. saltmajorversion: 3004
  108. - name: debian-10-master-py3
  109. driver:
  110. image: saltimages/salt-master-py3:debian-10
  111. run_command: /lib/systemd/systemd
  112. verifier:
  113. inputs:
  114. saltmajorversion: 3004
  115. - name: debian-9-master-py3
  116. driver:
  117. image: saltimages/salt-master-py3:debian-9
  118. run_command: /lib/systemd/systemd
  119. verifier:
  120. inputs:
  121. saltmajorversion: 3004
  122. - name: ubuntu-2004-master-py3
  123. driver:
  124. image: saltimages/salt-master-py3:ubuntu-20.04
  125. run_command: /lib/systemd/systemd
  126. verifier:
  127. inputs:
  128. saltmajorversion: 3004
  129. - name: ubuntu-1804-master-py3
  130. driver:
  131. image: saltimages/salt-master-py3:ubuntu-18.04
  132. run_command: /lib/systemd/systemd
  133. verifier:
  134. inputs:
  135. saltmajorversion: 3004
  136. - name: centos-stream8-master-py3
  137. driver:
  138. image: saltimages/salt-master-py3:centos-stream8
  139. verifier:
  140. inputs:
  141. saltmajorversion: 3004
  142. - name: centos-7-master-py3
  143. driver:
  144. image: saltimages/salt-master-py3:centos-7
  145. verifier:
  146. inputs:
  147. saltmajorversion: 3004
  148. - name: fedora-35-master-py3
  149. driver:
  150. image: saltimages/salt-master-py3:fedora-35
  151. verifier:
  152. inputs:
  153. saltmajorversion: 3004
  154. - name: fedora-34-master-py3
  155. driver:
  156. image: saltimages/salt-master-py3:fedora-34
  157. verifier:
  158. inputs:
  159. saltmajorversion: 3004
  160. - name: opensuse-leap-153-master-py3
  161. driver:
  162. image: saltimages/salt-master-py3:opensuse-leap-15.3
  163. # Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
  164. # => SCP did not finish successfully (255): (Net::SCP::Error)
  165. transport:
  166. max_ssh_sessions: 1
  167. verifier:
  168. inputs:
  169. saltmajorversion: 3004
  170. - name: opensuse-tmbl-latest-master-py3
  171. driver:
  172. image: saltimages/salt-master-py3:opensuse-tumbleweed-latest
  173. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  174. # => SCP did not finish successfully (255): (Net::SCP::Error)
  175. transport:
  176. max_ssh_sessions: 1
  177. verifier:
  178. inputs:
  179. saltmajorversion: 3004
  180. - name: amazonlinux-2-master-py3
  181. driver:
  182. image: saltimages/salt-master-py3:amazonlinux-2
  183. verifier:
  184. inputs:
  185. saltmajorversion: 3004
  186. - name: oraclelinux-8-master-py3
  187. driver:
  188. image: saltimages/salt-master-py3:oraclelinux-8
  189. verifier:
  190. inputs:
  191. saltmajorversion: 3004
  192. - name: oraclelinux-7-master-py3
  193. driver:
  194. image: saltimages/salt-master-py3:oraclelinux-7
  195. verifier:
  196. inputs:
  197. saltmajorversion: 3004
  198. - name: arch-base-latest-master-py3
  199. driver:
  200. image: saltimages/salt-master-py3:arch-base-latest
  201. verifier:
  202. inputs:
  203. saltmajorversion: 3004
  204. - name: gentoo-stage3-latest-master-py3
  205. driver:
  206. image: saltimages/salt-master-py3:gentoo-stage3-latest
  207. run_command: /sbin/init
  208. verifier:
  209. inputs:
  210. saltmajorversion: 3004
  211. - name: gentoo-stage3-systemd-master-py3
  212. driver:
  213. image: saltimages/salt-master-py3:gentoo-stage3-systemd
  214. verifier:
  215. inputs:
  216. saltmajorversion: 3004
  217. - name: almalinux-8-master-py3
  218. driver:
  219. image: saltimages/salt-master-py3:almalinux-8
  220. verifier:
  221. inputs:
  222. saltmajorversion: 3004
  223. - name: rockylinux-8-master-py3
  224. driver:
  225. image: saltimages/salt-master-py3:rockylinux-8
  226. verifier:
  227. inputs:
  228. saltmajorversion: 3004
  229. ## SALT `3004.1`
  230. - name: debian-11-3004-1-py3
  231. driver:
  232. image: saltimages/salt-3004.1-py3:debian-11
  233. run_command: /lib/systemd/systemd
  234. verifier:
  235. inputs:
  236. saltmajorversion: 3004
  237. - name: debian-10-3004-1-py3
  238. driver:
  239. image: saltimages/salt-3004.1-py3:debian-10
  240. run_command: /lib/systemd/systemd
  241. verifier:
  242. inputs:
  243. saltmajorversion: 3004
  244. - name: debian-9-3004-1-py3
  245. driver:
  246. image: saltimages/salt-3004.1-py3:debian-9
  247. run_command: /lib/systemd/systemd
  248. verifier:
  249. inputs:
  250. saltmajorversion: 3004
  251. - name: ubuntu-2004-3004-1-py3
  252. driver:
  253. image: saltimages/salt-3004.1-py3:ubuntu-20.04
  254. run_command: /lib/systemd/systemd
  255. verifier:
  256. inputs:
  257. saltmajorversion: 3004
  258. - name: ubuntu-1804-3004-1-py3
  259. driver:
  260. image: saltimages/salt-3004.1-py3:ubuntu-18.04
  261. run_command: /lib/systemd/systemd
  262. verifier:
  263. inputs:
  264. saltmajorversion: 3004
  265. - name: centos-stream8-3004-1-py3
  266. driver:
  267. image: saltimages/salt-3004.1-py3:centos-stream8
  268. verifier:
  269. inputs:
  270. saltmajorversion: 3004
  271. - name: centos-7-3004-1-py3
  272. driver:
  273. image: saltimages/salt-3004.1-py3:centos-7
  274. verifier:
  275. inputs:
  276. saltmajorversion: 3004
  277. - name: fedora-35-3004-1-py3
  278. driver:
  279. image: saltimages/salt-3004.1-py3:fedora-35
  280. verifier:
  281. inputs:
  282. saltmajorversion: 3004
  283. - name: fedora-34-3004-1-py3
  284. driver:
  285. image: saltimages/salt-3004.1-py3:fedora-34
  286. verifier:
  287. inputs:
  288. saltmajorversion: 3004
  289. - name: amazonlinux-2-3004-1-py3
  290. driver:
  291. image: saltimages/salt-3004.1-py3:amazonlinux-2
  292. verifier:
  293. inputs:
  294. saltmajorversion: 3004
  295. - name: oraclelinux-8-3004-1-py3
  296. driver:
  297. image: saltimages/salt-3004.1-py3:oraclelinux-8
  298. verifier:
  299. inputs:
  300. saltmajorversion: 3004
  301. - name: oraclelinux-7-3004-1-py3
  302. driver:
  303. image: saltimages/salt-3004.1-py3:oraclelinux-7
  304. verifier:
  305. inputs:
  306. saltmajorversion: 3004
  307. - name: arch-base-latest-3004-1-py3
  308. driver:
  309. image: saltimages/salt-3004.1-py3:arch-base-latest
  310. verifier:
  311. inputs:
  312. saltmajorversion: 3004
  313. - name: gentoo-stage3-latest-3004-1-py3
  314. driver:
  315. image: saltimages/salt-3004.1-py3:gentoo-stage3-latest
  316. run_command: /sbin/init
  317. verifier:
  318. inputs:
  319. saltmajorversion: 3004
  320. - name: gentoo-stage3-systemd-3004-1-py3
  321. driver:
  322. image: saltimages/salt-3004.1-py3:gentoo-stage3-systemd
  323. verifier:
  324. inputs:
  325. saltmajorversion: 3004
  326. - name: almalinux-8-3004-1-py3
  327. driver:
  328. image: saltimages/salt-3004.1-py3:almalinux-8
  329. verifier:
  330. inputs:
  331. saltmajorversion: 3004
  332. - name: rockylinux-8-3004-1-py3
  333. driver:
  334. image: saltimages/salt-3004.1-py3:rockylinux-8
  335. verifier:
  336. inputs:
  337. saltmajorversion: 3004
  338. ## SALT `3004.0`
  339. - name: opensuse-leap-153-3004-0-py3
  340. driver:
  341. image: saltimages/salt-3004.0-py3:opensuse-leap-15.3
  342. # Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
  343. # => SCP did not finish successfully (255): (Net::SCP::Error)
  344. transport:
  345. max_ssh_sessions: 1
  346. verifier:
  347. inputs:
  348. saltmajorversion: 3004
  349. - name: opensuse-tmbl-latest-3004-0-py3
  350. driver:
  351. image: saltimages/salt-3004.0-py3:opensuse-tumbleweed-latest
  352. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  353. # => SCP did not finish successfully (255): (Net::SCP::Error)
  354. transport:
  355. max_ssh_sessions: 1
  356. verifier:
  357. inputs:
  358. saltmajorversion: 3004
  359. ## SALT `3003.4`
  360. - name: debian-10-3003-4-py3
  361. driver:
  362. image: saltimages/salt-3003.4-py3:debian-10
  363. run_command: /lib/systemd/systemd
  364. verifier:
  365. inputs:
  366. saltmajorversion: 3003
  367. - name: debian-9-3003-4-py3
  368. driver:
  369. image: saltimages/salt-3003.4-py3:debian-9
  370. run_command: /lib/systemd/systemd
  371. verifier:
  372. inputs:
  373. saltmajorversion: 3003
  374. - name: ubuntu-2004-3003-4-py3
  375. driver:
  376. image: saltimages/salt-3003.4-py3:ubuntu-20.04
  377. run_command: /lib/systemd/systemd
  378. verifier:
  379. inputs:
  380. saltmajorversion: 3003
  381. - name: ubuntu-1804-3003-4-py3
  382. driver:
  383. image: saltimages/salt-3003.4-py3:ubuntu-18.04
  384. run_command: /lib/systemd/systemd
  385. verifier:
  386. inputs:
  387. saltmajorversion: 3003
  388. - name: centos-stream8-3003-4-py3
  389. driver:
  390. image: saltimages/salt-3003.4-py3:centos-stream8
  391. verifier:
  392. inputs:
  393. saltmajorversion: 3003
  394. - name: centos-7-3003-4-py3
  395. driver:
  396. image: saltimages/salt-3003.4-py3:centos-7
  397. verifier:
  398. inputs:
  399. saltmajorversion: 3003
  400. - name: amazonlinux-2-3003-4-py3
  401. driver:
  402. image: saltimages/salt-3003.4-py3:amazonlinux-2
  403. verifier:
  404. inputs:
  405. saltmajorversion: 3003
  406. - name: oraclelinux-8-3003-4-py3
  407. driver:
  408. image: saltimages/salt-3003.4-py3:oraclelinux-8
  409. verifier:
  410. inputs:
  411. saltmajorversion: 3003
  412. - name: oraclelinux-7-3003-4-py3
  413. driver:
  414. image: saltimages/salt-3003.4-py3:oraclelinux-7
  415. verifier:
  416. inputs:
  417. saltmajorversion: 3003
  418. - name: almalinux-8-3003-4-py3
  419. driver:
  420. image: saltimages/salt-3003.4-py3:almalinux-8
  421. verifier:
  422. inputs:
  423. saltmajorversion: 3003
  424. ## SALT `3002.8`
  425. - name: debian-10-3002-8-py3
  426. driver:
  427. image: saltimages/salt-3002.8-py3:debian-10
  428. run_command: /lib/systemd/systemd
  429. verifier:
  430. inputs:
  431. saltmajorversion: 3002
  432. - name: debian-9-3002-8-py3
  433. driver:
  434. image: saltimages/salt-3002.8-py3:debian-9
  435. run_command: /lib/systemd/systemd
  436. verifier:
  437. inputs:
  438. saltmajorversion: 3002
  439. - name: ubuntu-2004-3002-8-py3
  440. driver:
  441. image: saltimages/salt-3002.8-py3:ubuntu-20.04
  442. run_command: /lib/systemd/systemd
  443. verifier:
  444. inputs:
  445. saltmajorversion: 3002
  446. - name: ubuntu-1804-3002-8-py3
  447. driver:
  448. image: saltimages/salt-3002.8-py3:ubuntu-18.04
  449. run_command: /lib/systemd/systemd
  450. verifier:
  451. inputs:
  452. saltmajorversion: 3002
  453. - name: centos-7-3002-8-py3
  454. driver:
  455. image: saltimages/salt-3002.8-py3:centos-7
  456. verifier:
  457. inputs:
  458. saltmajorversion: 3002
  459. - name: amazonlinux-2-3002-8-py3
  460. driver:
  461. image: saltimages/salt-3002.8-py3:amazonlinux-2
  462. verifier:
  463. inputs:
  464. saltmajorversion: 3002
  465. - name: oraclelinux-8-3002-8-py3
  466. driver:
  467. image: saltimages/salt-3002.8-py3:oraclelinux-8
  468. verifier:
  469. inputs:
  470. saltmajorversion: 3002
  471. - name: oraclelinux-7-3002-8-py3
  472. driver:
  473. image: saltimages/salt-3002.8-py3:oraclelinux-7
  474. verifier:
  475. inputs:
  476. saltmajorversion: 3002
  477. verifier:
  478. # https://www.inspec.io/
  479. name: inspec
  480. sudo: true
  481. reporter:
  482. # cli, documentation, html, progress, json, json-min, json-rspec, junit
  483. - cli
  484. suites:
  485. - name: default
  486. provisioner:
  487. state_top:
  488. base:
  489. '*':
  490. - salt._mapdata
  491. - salt.pkgrepo
  492. - salt.master
  493. - salt.minion
  494. verifier:
  495. inspec_tests:
  496. - path: test/integration/default