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

594 lines
16KB

  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.0`
  230. - name: debian-11-3004-0-py3
  231. driver:
  232. image: saltimages/salt-3004.0-py3:debian-11
  233. run_command: /lib/systemd/systemd
  234. verifier:
  235. inputs:
  236. saltmajorversion: 3004
  237. - name: debian-10-3004-0-py3
  238. driver:
  239. image: saltimages/salt-3004.0-py3:debian-10
  240. run_command: /lib/systemd/systemd
  241. verifier:
  242. inputs:
  243. saltmajorversion: 3004
  244. - name: debian-9-3004-0-py3
  245. driver:
  246. image: saltimages/salt-3004.0-py3:debian-9
  247. run_command: /lib/systemd/systemd
  248. verifier:
  249. inputs:
  250. saltmajorversion: 3004
  251. - name: ubuntu-2004-3004-0-py3
  252. driver:
  253. image: saltimages/salt-3004.0-py3:ubuntu-20.04
  254. run_command: /lib/systemd/systemd
  255. verifier:
  256. inputs:
  257. saltmajorversion: 3004
  258. - name: ubuntu-1804-3004-0-py3
  259. driver:
  260. image: saltimages/salt-3004.0-py3:ubuntu-18.04
  261. run_command: /lib/systemd/systemd
  262. verifier:
  263. inputs:
  264. saltmajorversion: 3004
  265. - name: centos-stream8-3004-0-py3
  266. driver:
  267. image: saltimages/salt-3004.0-py3:centos-stream8
  268. verifier:
  269. inputs:
  270. saltmajorversion: 3004
  271. - name: centos-7-3004-0-py3
  272. driver:
  273. image: saltimages/salt-3004.0-py3:centos-7
  274. verifier:
  275. inputs:
  276. saltmajorversion: 3004
  277. - name: fedora-35-3004-0-py3
  278. driver:
  279. image: saltimages/salt-3004.0-py3:fedora-35
  280. verifier:
  281. inputs:
  282. saltmajorversion: 3004
  283. - name: fedora-34-3004-0-py3
  284. driver:
  285. image: saltimages/salt-3004.0-py3:fedora-34
  286. verifier:
  287. inputs:
  288. saltmajorversion: 3004
  289. - name: opensuse-leap-153-3004-0-py3
  290. driver:
  291. image: saltimages/salt-3004.0-py3:opensuse-leap-15.3
  292. # Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
  293. # => SCP did not finish successfully (255): (Net::SCP::Error)
  294. transport:
  295. max_ssh_sessions: 1
  296. verifier:
  297. inputs:
  298. saltmajorversion: 3004
  299. - name: opensuse-tmbl-latest-3004-0-py3
  300. driver:
  301. image: saltimages/salt-3004.0-py3:opensuse-tumbleweed-latest
  302. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  303. # => SCP did not finish successfully (255): (Net::SCP::Error)
  304. transport:
  305. max_ssh_sessions: 1
  306. verifier:
  307. inputs:
  308. saltmajorversion: 3004
  309. - name: amazonlinux-2-3004-0-py3
  310. driver:
  311. image: saltimages/salt-3004.0-py3:amazonlinux-2
  312. verifier:
  313. inputs:
  314. saltmajorversion: 3004
  315. - name: oraclelinux-8-3004-0-py3
  316. driver:
  317. image: saltimages/salt-3004.0-py3:oraclelinux-8
  318. verifier:
  319. inputs:
  320. saltmajorversion: 3004
  321. - name: oraclelinux-7-3004-0-py3
  322. driver:
  323. image: saltimages/salt-3004.0-py3:oraclelinux-7
  324. verifier:
  325. inputs:
  326. saltmajorversion: 3004
  327. - name: arch-base-latest-3004-0-py3
  328. driver:
  329. image: saltimages/salt-3004.0-py3:arch-base-latest
  330. verifier:
  331. inputs:
  332. saltmajorversion: 3004
  333. - name: gentoo-stage3-latest-3004-0-py3
  334. driver:
  335. image: saltimages/salt-3004.0-py3:gentoo-stage3-latest
  336. run_command: /sbin/init
  337. verifier:
  338. inputs:
  339. saltmajorversion: 3004
  340. - name: gentoo-stage3-systemd-3004-0-py3
  341. driver:
  342. image: saltimages/salt-3004.0-py3:gentoo-stage3-systemd
  343. verifier:
  344. inputs:
  345. saltmajorversion: 3004
  346. - name: almalinux-8-3004-0-py3
  347. driver:
  348. image: saltimages/salt-3004.0-py3:almalinux-8
  349. verifier:
  350. inputs:
  351. saltmajorversion: 3004
  352. - name: rockylinux-8-3004-0-py3
  353. driver:
  354. image: saltimages/salt-3004.0-py3:rockylinux-8
  355. verifier:
  356. inputs:
  357. saltmajorversion: 3004
  358. ## SALT `3003.3`
  359. - name: debian-10-3003-3-py3
  360. driver:
  361. image: saltimages/salt-3003.3-py3:debian-10
  362. run_command: /lib/systemd/systemd
  363. verifier:
  364. inputs:
  365. saltmajorversion: 3003
  366. - name: debian-9-3003-3-py3
  367. driver:
  368. image: saltimages/salt-3003.3-py3:debian-9
  369. run_command: /lib/systemd/systemd
  370. verifier:
  371. inputs:
  372. saltmajorversion: 3003
  373. - name: ubuntu-2004-3003-3-py3
  374. driver:
  375. image: saltimages/salt-3003.3-py3:ubuntu-20.04
  376. run_command: /lib/systemd/systemd
  377. verifier:
  378. inputs:
  379. saltmajorversion: 3003
  380. - name: ubuntu-1804-3003-3-py3
  381. driver:
  382. image: saltimages/salt-3003.3-py3:ubuntu-18.04
  383. run_command: /lib/systemd/systemd
  384. verifier:
  385. inputs:
  386. saltmajorversion: 3003
  387. - name: centos-stream8-3003-3-py3
  388. driver:
  389. image: saltimages/salt-3003.3-py3:centos-stream8
  390. verifier:
  391. inputs:
  392. saltmajorversion: 3003
  393. - name: centos-7-3003-3-py3
  394. driver:
  395. image: saltimages/salt-3003.3-py3:centos-7
  396. verifier:
  397. inputs:
  398. saltmajorversion: 3003
  399. - name: fedora-35-3003-3-py3
  400. driver:
  401. image: saltimages/salt-3003.3-py3:fedora-35
  402. verifier:
  403. inputs:
  404. saltmajorversion: 3003
  405. - name: fedora-34-3003-3-py3
  406. driver:
  407. image: saltimages/salt-3003.3-py3:fedora-34
  408. verifier:
  409. inputs:
  410. saltmajorversion: 3003
  411. - name: opensuse-leap-153-3003-3-py3
  412. driver:
  413. image: saltimages/salt-3003.3-py3:opensuse-leap-15.3
  414. # Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
  415. # => SCP did not finish successfully (255): (Net::SCP::Error)
  416. transport:
  417. max_ssh_sessions: 1
  418. verifier:
  419. inputs:
  420. saltmajorversion: 3003
  421. - name: opensuse-tmbl-latest-3003-3-py3
  422. driver:
  423. image: saltimages/salt-3003.3-py3:opensuse-tumbleweed-latest
  424. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  425. # => SCP did not finish successfully (255): (Net::SCP::Error)
  426. transport:
  427. max_ssh_sessions: 1
  428. verifier:
  429. inputs:
  430. saltmajorversion: 3003
  431. - name: amazonlinux-2-3003-3-py3
  432. driver:
  433. image: saltimages/salt-3003.3-py3:amazonlinux-2
  434. verifier:
  435. inputs:
  436. saltmajorversion: 3003
  437. - name: oraclelinux-8-3003-3-py3
  438. driver:
  439. image: saltimages/salt-3003.3-py3:oraclelinux-8
  440. verifier:
  441. inputs:
  442. saltmajorversion: 3003
  443. - name: oraclelinux-7-3003-3-py3
  444. driver:
  445. image: saltimages/salt-3003.3-py3:oraclelinux-7
  446. verifier:
  447. inputs:
  448. saltmajorversion: 3003
  449. - name: gentoo-stage3-latest-3003-3-py3
  450. driver:
  451. image: saltimages/salt-3003.3-py3:gentoo-stage3-latest
  452. run_command: /sbin/init
  453. verifier:
  454. inputs:
  455. saltmajorversion: 3003
  456. - name: gentoo-stage3-systemd-3003-3-py3
  457. driver:
  458. image: saltimages/salt-3003.3-py3:gentoo-stage3-systemd
  459. verifier:
  460. inputs:
  461. saltmajorversion: 3003
  462. - name: almalinux-8-3003-3-py3
  463. driver:
  464. image: saltimages/salt-3003.3-py3:almalinux-8
  465. verifier:
  466. inputs:
  467. saltmajorversion: 3003
  468. ## SALT `3002.7`
  469. - name: debian-10-3002-7-py3
  470. driver:
  471. image: saltimages/salt-3002.7-py3:debian-10
  472. run_command: /lib/systemd/systemd
  473. verifier:
  474. inputs:
  475. saltmajorversion: 3002
  476. - name: debian-9-3002-7-py3
  477. driver:
  478. image: saltimages/salt-3002.7-py3:debian-9
  479. run_command: /lib/systemd/systemd
  480. verifier:
  481. inputs:
  482. saltmajorversion: 3002
  483. - name: ubuntu-2004-3002-7-py3
  484. driver:
  485. image: saltimages/salt-3002.7-py3:ubuntu-20.04
  486. run_command: /lib/systemd/systemd
  487. verifier:
  488. inputs:
  489. saltmajorversion: 3002
  490. - name: ubuntu-1804-3002-7-py3
  491. driver:
  492. image: saltimages/salt-3002.7-py3:ubuntu-18.04
  493. run_command: /lib/systemd/systemd
  494. verifier:
  495. inputs:
  496. saltmajorversion: 3002
  497. - name: centos-7-3002-7-py3
  498. driver:
  499. image: saltimages/salt-3002.7-py3:centos-7
  500. verifier:
  501. inputs:
  502. saltmajorversion: 3002
  503. - name: fedora-35-3002-7-py3
  504. driver:
  505. image: saltimages/salt-3002.7-py3:fedora-35
  506. verifier:
  507. inputs:
  508. saltmajorversion: 3002
  509. - name: fedora-34-3002-7-py3
  510. driver:
  511. image: saltimages/salt-3002.7-py3:fedora-34
  512. verifier:
  513. inputs:
  514. saltmajorversion: 3002
  515. - name: opensuse-leap-153-3002-7-py3
  516. driver:
  517. image: saltimages/salt-3002.7-py3:opensuse-leap-15.3
  518. # Workaround to avoid intermittent failures on `opensuse-leap-15.3`:
  519. # => SCP did not finish successfully (255): (Net::SCP::Error)
  520. transport:
  521. max_ssh_sessions: 1
  522. verifier:
  523. inputs:
  524. saltmajorversion: 3002
  525. - name: opensuse-tmbl-latest-3002-7-py3
  526. driver:
  527. image: saltimages/salt-3002.7-py3:opensuse-tumbleweed-latest
  528. # Workaround to avoid intermittent failures on `opensuse-tumbleweed`:
  529. # => SCP did not finish successfully (255): (Net::SCP::Error)
  530. transport:
  531. max_ssh_sessions: 1
  532. verifier:
  533. inputs:
  534. saltmajorversion: 3002
  535. - name: amazonlinux-2-3002-7-py3
  536. driver:
  537. image: saltimages/salt-3002.7-py3:amazonlinux-2
  538. verifier:
  539. inputs:
  540. saltmajorversion: 3002
  541. - name: oraclelinux-8-3002-7-py3
  542. driver:
  543. image: saltimages/salt-3002.7-py3:oraclelinux-8
  544. verifier:
  545. inputs:
  546. saltmajorversion: 3002
  547. - name: oraclelinux-7-3002-7-py3
  548. driver:
  549. image: saltimages/salt-3002.7-py3:oraclelinux-7
  550. verifier:
  551. inputs:
  552. saltmajorversion: 3002
  553. - name: gentoo-stage3-latest-3002-7-py3
  554. driver:
  555. image: saltimages/salt-3002.7-py3:gentoo-stage3-latest
  556. run_command: /sbin/init
  557. verifier:
  558. inputs:
  559. saltmajorversion: 3002
  560. - name: gentoo-stage3-systemd-3002-7-py3
  561. driver:
  562. image: saltimages/salt-3002.7-py3:gentoo-stage3-systemd
  563. verifier:
  564. inputs:
  565. saltmajorversion: 3002
  566. verifier:
  567. # https://www.inspec.io/
  568. name: inspec
  569. sudo: true
  570. reporter:
  571. # cli, documentation, html, progress, json, json-min, json-rspec, junit
  572. - cli
  573. suites:
  574. - name: default
  575. provisioner:
  576. state_top:
  577. base:
  578. '*':
  579. - salt._mapdata
  580. - salt.pkgrepo
  581. - salt.master
  582. - salt.minion
  583. verifier:
  584. inspec_tests:
  585. - path: test/integration/default