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

647 lines
18KB

  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-8-tiamat-py3
  59. driver:
  60. image: saltimages/salt-tiamat-py3:centos-8
  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-8-master-py3
  137. driver:
  138. image: saltimages/salt-master-py3:centos-8
  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-34-master-py3
  149. driver:
  150. image: saltimages/salt-master-py3:fedora-34
  151. verifier:
  152. inputs:
  153. saltmajorversion: 3004
  154. - name: fedora-33-master-py3
  155. driver:
  156. image: saltimages/salt-master-py3:fedora-33
  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-leap-152-master-py3
  171. driver:
  172. image: saltimages/salt-master-py3:opensuse-leap-15.2
  173. # Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
  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: opensuse-tmbl-latest-master-py3
  181. driver:
  182. image: saltimages/salt-master-py3:opensuse-tumbleweed-latest
  183. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  184. # => SCP did not finish successfully (255): (Net::SCP::Error)
  185. transport:
  186. max_ssh_sessions: 1
  187. verifier:
  188. inputs:
  189. saltmajorversion: 3004
  190. - name: amazonlinux-2-master-py3
  191. driver:
  192. image: saltimages/salt-master-py3:amazonlinux-2
  193. verifier:
  194. inputs:
  195. saltmajorversion: 3004
  196. - name: oraclelinux-8-master-py3
  197. driver:
  198. image: saltimages/salt-master-py3:oraclelinux-8
  199. verifier:
  200. inputs:
  201. saltmajorversion: 3004
  202. - name: oraclelinux-7-master-py3
  203. driver:
  204. image: saltimages/salt-master-py3:oraclelinux-7
  205. verifier:
  206. inputs:
  207. saltmajorversion: 3004
  208. - name: arch-base-latest-master-py3
  209. driver:
  210. image: saltimages/salt-master-py3:arch-base-latest
  211. verifier:
  212. inputs:
  213. saltmajorversion: 3004
  214. - name: gentoo-stage3-latest-master-py3
  215. driver:
  216. image: saltimages/salt-master-py3:gentoo-stage3-latest
  217. run_command: /sbin/init
  218. verifier:
  219. inputs:
  220. saltmajorversion: 3004
  221. - name: gentoo-stage3-systemd-master-py3
  222. driver:
  223. image: saltimages/salt-master-py3:gentoo-stage3-systemd
  224. verifier:
  225. inputs:
  226. saltmajorversion: 3004
  227. - name: almalinux-8-master-py3
  228. driver:
  229. image: saltimages/salt-master-py3:almalinux-8
  230. verifier:
  231. inputs:
  232. saltmajorversion: 3004
  233. - name: rockylinux-8-master-py3
  234. driver:
  235. image: saltimages/salt-master-py3:rockylinux-8
  236. verifier:
  237. inputs:
  238. saltmajorversion: 3004
  239. ## SALT `3003.3`
  240. - name: debian-11-3003-3-py3
  241. driver:
  242. image: saltimages/salt-3003.3-py3:debian-11
  243. run_command: /lib/systemd/systemd
  244. verifier:
  245. inputs:
  246. saltmajorversion: 3003
  247. - name: debian-10-3003-3-py3
  248. driver:
  249. image: saltimages/salt-3003.3-py3:debian-10
  250. run_command: /lib/systemd/systemd
  251. verifier:
  252. inputs:
  253. saltmajorversion: 3003
  254. - name: debian-9-3003-3-py3
  255. driver:
  256. image: saltimages/salt-3003.3-py3:debian-9
  257. run_command: /lib/systemd/systemd
  258. verifier:
  259. inputs:
  260. saltmajorversion: 3003
  261. - name: ubuntu-2004-3003-3-py3
  262. driver:
  263. image: saltimages/salt-3003.3-py3:ubuntu-20.04
  264. run_command: /lib/systemd/systemd
  265. verifier:
  266. inputs:
  267. saltmajorversion: 3003
  268. - name: ubuntu-1804-3003-3-py3
  269. driver:
  270. image: saltimages/salt-3003.3-py3:ubuntu-18.04
  271. run_command: /lib/systemd/systemd
  272. verifier:
  273. inputs:
  274. saltmajorversion: 3003
  275. - name: centos-8-3003-3-py3
  276. driver:
  277. image: saltimages/salt-3003.3-py3:centos-8
  278. verifier:
  279. inputs:
  280. saltmajorversion: 3003
  281. - name: centos-7-3003-3-py3
  282. driver:
  283. image: saltimages/salt-3003.3-py3:centos-7
  284. verifier:
  285. inputs:
  286. saltmajorversion: 3003
  287. - name: fedora-34-3003-3-py3
  288. driver:
  289. image: saltimages/salt-3003.3-py3:fedora-34
  290. verifier:
  291. inputs:
  292. saltmajorversion: 3003
  293. - name: fedora-33-3003-3-py3
  294. driver:
  295. image: saltimages/salt-3003.3-py3:fedora-33
  296. verifier:
  297. inputs:
  298. saltmajorversion: 3003
  299. - name: opensuse-leap-153-3003-3-py3
  300. driver:
  301. image: saltimages/salt-3003.3-py3:opensuse-leap-15.3
  302. # Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
  303. # => SCP did not finish successfully (255): (Net::SCP::Error)
  304. transport:
  305. max_ssh_sessions: 1
  306. verifier:
  307. inputs:
  308. saltmajorversion: 3003
  309. - name: opensuse-leap-152-3003-3-py3
  310. driver:
  311. image: saltimages/salt-3003.3-py3:opensuse-leap-15.2
  312. # Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
  313. # => SCP did not finish successfully (255): (Net::SCP::Error)
  314. transport:
  315. max_ssh_sessions: 1
  316. verifier:
  317. inputs:
  318. saltmajorversion: 3003
  319. - name: opensuse-tmbl-latest-3003-3-py3
  320. driver:
  321. image: saltimages/salt-3003.3-py3:opensuse-tumbleweed-latest
  322. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  323. # => SCP did not finish successfully (255): (Net::SCP::Error)
  324. transport:
  325. max_ssh_sessions: 1
  326. verifier:
  327. inputs:
  328. saltmajorversion: 3003
  329. - name: amazonlinux-2-3003-3-py3
  330. driver:
  331. image: saltimages/salt-3003.3-py3:amazonlinux-2
  332. verifier:
  333. inputs:
  334. saltmajorversion: 3003
  335. - name: oraclelinux-8-3003-3-py3
  336. driver:
  337. image: saltimages/salt-3003.3-py3:oraclelinux-8
  338. verifier:
  339. inputs:
  340. saltmajorversion: 3003
  341. - name: oraclelinux-7-3003-3-py3
  342. driver:
  343. image: saltimages/salt-3003.3-py3:oraclelinux-7
  344. verifier:
  345. inputs:
  346. saltmajorversion: 3003
  347. - name: arch-base-latest-3003-3-py3
  348. driver:
  349. image: saltimages/salt-3003.3-py3:arch-base-latest
  350. verifier:
  351. inputs:
  352. saltmajorversion: 3003
  353. - name: gentoo-stage3-latest-3003-3-py3
  354. driver:
  355. image: saltimages/salt-3003.3-py3:gentoo-stage3-latest
  356. run_command: /sbin/init
  357. verifier:
  358. inputs:
  359. saltmajorversion: 3003
  360. - name: gentoo-stage3-systemd-3003-3-py3
  361. driver:
  362. image: saltimages/salt-3003.3-py3:gentoo-stage3-systemd
  363. verifier:
  364. inputs:
  365. saltmajorversion: 3003
  366. - name: almalinux-8-3003-3-py3
  367. driver:
  368. image: saltimages/salt-3003.3-py3:almalinux-8
  369. verifier:
  370. inputs:
  371. saltmajorversion: 3003
  372. ## SALT `3002.7`
  373. - name: debian-11-3002-7-py3
  374. driver:
  375. image: saltimages/salt-3002.7-py3:debian-11
  376. run_command: /lib/systemd/systemd
  377. verifier:
  378. inputs:
  379. saltmajorversion: 3002
  380. - name: debian-10-3002-7-py3
  381. driver:
  382. image: saltimages/salt-3002.7-py3:debian-10
  383. run_command: /lib/systemd/systemd
  384. verifier:
  385. inputs:
  386. saltmajorversion: 3002
  387. - name: debian-9-3002-7-py3
  388. driver:
  389. image: saltimages/salt-3002.7-py3:debian-9
  390. run_command: /lib/systemd/systemd
  391. verifier:
  392. inputs:
  393. saltmajorversion: 3002
  394. - name: ubuntu-2004-3002-7-py3
  395. driver:
  396. image: saltimages/salt-3002.7-py3:ubuntu-20.04
  397. run_command: /lib/systemd/systemd
  398. verifier:
  399. inputs:
  400. saltmajorversion: 3002
  401. - name: ubuntu-1804-3002-7-py3
  402. driver:
  403. image: saltimages/salt-3002.7-py3:ubuntu-18.04
  404. run_command: /lib/systemd/systemd
  405. verifier:
  406. inputs:
  407. saltmajorversion: 3002
  408. - name: centos-8-3002-7-py3
  409. driver:
  410. image: saltimages/salt-3002.7-py3:centos-8
  411. verifier:
  412. inputs:
  413. saltmajorversion: 3002
  414. - name: centos-7-3002-7-py3
  415. driver:
  416. image: saltimages/salt-3002.7-py3:centos-7
  417. verifier:
  418. inputs:
  419. saltmajorversion: 3002
  420. - name: fedora-34-3002-7-py3
  421. driver:
  422. image: saltimages/salt-3002.7-py3:fedora-34
  423. verifier:
  424. inputs:
  425. saltmajorversion: 3002
  426. - name: fedora-33-3002-7-py3
  427. driver:
  428. image: saltimages/salt-3002.7-py3:fedora-33
  429. verifier:
  430. inputs:
  431. saltmajorversion: 3002
  432. - name: opensuse-leap-153-3002-7-py3
  433. driver:
  434. image: saltimages/salt-3002.7-py3:opensuse-leap-15.3
  435. # Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
  436. # => SCP did not finish successfully (255): (Net::SCP::Error)
  437. transport:
  438. max_ssh_sessions: 1
  439. verifier:
  440. inputs:
  441. saltmajorversion: 3002
  442. - name: opensuse-leap-152-3002-7-py3
  443. driver:
  444. image: saltimages/salt-3002.7-py3:opensuse-leap-15.2
  445. # Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
  446. # => SCP did not finish successfully (255): (Net::SCP::Error)
  447. transport:
  448. max_ssh_sessions: 1
  449. verifier:
  450. inputs:
  451. saltmajorversion: 3002
  452. - name: opensuse-tmbl-latest-3002-7-py3
  453. driver:
  454. image: saltimages/salt-3002.7-py3:opensuse-tumbleweed-latest
  455. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  456. # => SCP did not finish successfully (255): (Net::SCP::Error)
  457. transport:
  458. max_ssh_sessions: 1
  459. verifier:
  460. inputs:
  461. saltmajorversion: 3002
  462. - name: amazonlinux-2-3002-7-py3
  463. driver:
  464. image: saltimages/salt-3002.7-py3:amazonlinux-2
  465. verifier:
  466. inputs:
  467. saltmajorversion: 3002
  468. - name: oraclelinux-8-3002-7-py3
  469. driver:
  470. image: saltimages/salt-3002.7-py3:oraclelinux-8
  471. verifier:
  472. inputs:
  473. saltmajorversion: 3002
  474. - name: oraclelinux-7-3002-7-py3
  475. driver:
  476. image: saltimages/salt-3002.7-py3:oraclelinux-7
  477. verifier:
  478. inputs:
  479. saltmajorversion: 3002
  480. - name: arch-base-latest-3002-7-py3
  481. driver:
  482. image: saltimages/salt-3002.7-py3:arch-base-latest
  483. verifier:
  484. inputs:
  485. saltmajorversion: 3002
  486. - name: gentoo-stage3-latest-3002-7-py3
  487. driver:
  488. image: saltimages/salt-3002.7-py3:gentoo-stage3-latest
  489. run_command: /sbin/init
  490. verifier:
  491. inputs:
  492. saltmajorversion: 3002
  493. - name: gentoo-stage3-systemd-3002-7-py3
  494. driver:
  495. image: saltimages/salt-3002.7-py3:gentoo-stage3-systemd
  496. verifier:
  497. inputs:
  498. saltmajorversion: 3002
  499. ## SALT `3001.8`
  500. - name: debian-10-3001-8-py3
  501. driver:
  502. image: saltimages/salt-3001.8-py3:debian-10
  503. run_command: /lib/systemd/systemd
  504. verifier:
  505. inputs:
  506. saltmajorversion: 3001
  507. - name: debian-9-3001-8-py3
  508. driver:
  509. image: saltimages/salt-3001.8-py3:debian-9
  510. run_command: /lib/systemd/systemd
  511. verifier:
  512. inputs:
  513. saltmajorversion: 3001
  514. - name: ubuntu-2004-3001-8-py3
  515. driver:
  516. image: saltimages/salt-3001.8-py3:ubuntu-20.04
  517. run_command: /lib/systemd/systemd
  518. verifier:
  519. inputs:
  520. saltmajorversion: 3001
  521. - name: ubuntu-1804-3001-8-py3
  522. driver:
  523. image: saltimages/salt-3001.8-py3:ubuntu-18.04
  524. run_command: /lib/systemd/systemd
  525. verifier:
  526. inputs:
  527. saltmajorversion: 3001
  528. - name: centos-8-3001-8-py3
  529. driver:
  530. image: saltimages/salt-3001.8-py3:centos-8
  531. verifier:
  532. inputs:
  533. saltmajorversion: 3001
  534. - name: centos-7-3001-8-py3
  535. driver:
  536. image: saltimages/salt-3001.8-py3:centos-7
  537. verifier:
  538. inputs:
  539. saltmajorversion: 3001
  540. - name: fedora-34-3001-8-py3
  541. driver:
  542. image: saltimages/salt-3001.8-py3:fedora-34
  543. verifier:
  544. inputs:
  545. saltmajorversion: 3001
  546. - name: fedora-33-3001-8-py3
  547. driver:
  548. image: saltimages/salt-3001.8-py3:fedora-33
  549. verifier:
  550. inputs:
  551. saltmajorversion: 3001
  552. - name: opensuse-leap-153-3001-8-py3
  553. driver:
  554. image: saltimages/salt-3001.8-py3:opensuse-leap-15.3
  555. # Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
  556. # => SCP did not finish successfully (255): (Net::SCP::Error)
  557. transport:
  558. max_ssh_sessions: 1
  559. verifier:
  560. inputs:
  561. saltmajorversion: 3001
  562. - name: opensuse-leap-152-3001-8-py3
  563. driver:
  564. image: saltimages/salt-3001.8-py3:opensuse-leap-15.2
  565. # Workaround to avoid intermittent failures on `opensuse-leap-15.2`:
  566. # => SCP did not finish successfully (255): (Net::SCP::Error)
  567. transport:
  568. max_ssh_sessions: 1
  569. verifier:
  570. inputs:
  571. saltmajorversion: 3001
  572. - name: opensuse-tmbl-latest-3001-8-py3
  573. driver:
  574. image: saltimages/salt-3001.8-py3:opensuse-tumbleweed-latest
  575. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  576. # => SCP did not finish successfully (255): (Net::SCP::Error)
  577. transport:
  578. max_ssh_sessions: 1
  579. verifier:
  580. inputs:
  581. saltmajorversion: 3001
  582. - name: amazonlinux-2-3001-8-py3
  583. driver:
  584. image: saltimages/salt-3001.8-py3:amazonlinux-2
  585. verifier:
  586. inputs:
  587. saltmajorversion: 3001
  588. - name: oraclelinux-8-3001-8-py3
  589. driver:
  590. image: saltimages/salt-3001.8-py3:oraclelinux-8
  591. verifier:
  592. inputs:
  593. saltmajorversion: 3001
  594. - name: oraclelinux-7-3001-8-py3
  595. driver:
  596. image: saltimages/salt-3001.8-py3:oraclelinux-7
  597. verifier:
  598. inputs:
  599. saltmajorversion: 3001
  600. - name: arch-base-latest-3001-8-py3
  601. driver:
  602. image: saltimages/salt-3001.8-py3:arch-base-latest
  603. verifier:
  604. inputs:
  605. saltmajorversion: 3001
  606. - name: gentoo-stage3-latest-3001-8-py3
  607. driver:
  608. image: saltimages/salt-3001.8-py3:gentoo-stage3-latest
  609. run_command: /sbin/init
  610. verifier:
  611. inputs:
  612. saltmajorversion: 3001
  613. - name: gentoo-stage3-systemd-3001-8-py3
  614. driver:
  615. image: saltimages/salt-3001.8-py3:gentoo-stage3-systemd
  616. verifier:
  617. inputs:
  618. saltmajorversion: 3001
  619. verifier:
  620. # https://www.inspec.io/
  621. name: inspec
  622. sudo: true
  623. reporter:
  624. # cli, documentation, html, progress, json, json-min, json-rspec, junit
  625. - cli
  626. suites:
  627. - name: default
  628. provisioner:
  629. state_top:
  630. base:
  631. '*':
  632. - salt._mapdata
  633. - salt.pkgrepo
  634. - salt.master
  635. - salt.minion
  636. verifier:
  637. inspec_tests:
  638. - path: test/integration/default