From c5cc52bd9d3ff3f77e4c53d76d64f94680086e13 Mon Sep 17 00:00:00 2001 From: Imran Iqbal Date: Thu, 30 Sep 2021 17:43:08 +0100 Subject: [PATCH] feat(template): review PR 238 (use `pillars_from_directories`, etc.) * https://github.com/saltstack-formulas/template-formula/pull/238 --- ssf/defaults.yaml | 10 +--------- ssf/formulas.yaml | 49 +++++++++++------------------------------------ 2 files changed, 12 insertions(+), 47 deletions(-) diff --git a/ssf/defaults.yaml b/ssf/defaults.yaml index 56506476..30667dbb 100644 --- a/ssf/defaults.yaml +++ b/ssf/defaults.yaml @@ -1426,15 +1426,7 @@ ssf: sysstat: *formula_default systemd: *formula_default telegraf: *formula_default - template: - <<: *formula_default - context: - <<: *context_default - inspec_suites_kitchen: - <<: *isk_default - 1: - <<: *isk_suite_default - name: 'gentoo' + template: *formula_default test: *formula_default timezone: *formula_default tomcat: *formula_default diff --git a/ssf/formulas.yaml b/ssf/formulas.yaml index ea85af10..2a94a228 100644 --- a/ssf/formulas.yaml +++ b/ssf/formulas.yaml @@ -4976,7 +4976,6 @@ ssf: repo: 'template-formula' inspec_suites_kitchen: 0: - excludes: *platforms_os_gentoo inspec_yml: summary: >- Verify that the TEMPLATE formula is setup and configured correctly @@ -4985,51 +4984,25 @@ ssf: - '*': - TEMPLATE - define_roles - pillars_from_files: - - TEMPLATE.sls: 'pillar.example' - - define_roles.sls: 'test/salt/pillar/define_roles.sls' state_top: - '*': - ._mapdata - TEMPLATE - 1: - includes: *platforms_os_gentoo - provisioner: - pillars: - - '*': - - TEMPLATE - - gentoo - - define_roles - pillars_from_files: - - TEMPLATE.sls: 'pillar.example' - - gentoo.sls: 'test/salt/pillar/gentoo.sls' - - define_roles.sls: 'test/salt/pillar/define_roles.sls' - state_top: - - '*': - - ._mapdata - - TEMPLATE - verifier: *verifier_inspec_tests_default - inspec_suites_matrix: - - default - - gentoo + kitchen: + provisioner: + pillars_from_directories: + - test/salt/pillar + top_sls: + - '*': + - defaults + - 'G@os_family:Gentoo': + - gentoo + - 'os:*': + - define_roles map_jinja: verification: import: ['mapdata'] version: 5 - platforms_matrix: - # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 0 , master, 0, default] - - [ubuntu , 0 , master, 0, default] - - [centos , 0 , master, 0, default] - - [fedora , 0 , master, 0, default] - - [opensuse/leap, 0 , master, 0, default] - - [opensuse/tmbl, 0 , master, 0, default] - - [amazonlinux , 0 , master, 0, default] - - [oraclelinux , 0 , master, 0, default] - - [arch-base , 0 , master, 0, default] - - [gentoo/stage3, 0 , master, 0, gentoo] - - [almalinux , 0 , master, 0, default] - - [rockylinux , 0 , master, 0, default] use_libsaltcli: true use_tofs: true semrel_files: