diff --git a/sssd/init.sls b/sssd/init.sls index ce6c2e2..1092d0f 100644 --- a/sssd/init.sls +++ b/sssd/init.sls @@ -4,3 +4,9 @@ sssd_package: pkg.{{ sssd.package_status }}: - name: {{ sssd.package_name }} +{% if sssd.package_extras %} +sssd_package_extras: + pkg.installed: + - pkgs: {{ sssd.package_extras|json }} +{% endif %} + diff --git a/sssd/map.jinja b/sssd/map.jinja index 78375c7..7d2f781 100644 --- a/sssd/map.jinja +++ b/sssd/map.jinja @@ -11,13 +11,13 @@ that differ from whats in defaults.yaml {% set flavor_map = salt['grains.filter_by']( { 'Debian': { - 'package_extra': ['libpam-runtime', 'libpam-sss', 'libnss-sss'], + 'package_extras': ['libpam-runtime', 'libpam-sss', 'libnss-sss'], }, 'FreeBSD': { - 'package_extra': False, + 'package_extras': False, }, 'RedHat': { - 'package_extra': ['authconfig'], + 'package_extras': ['authconfig'], } }, grain='os_family',