diff --git a/timezone/init.sls b/timezone/init.sls index df41740..e21bb5d 100644 --- a/timezone/init.sls +++ b/timezone/init.sls @@ -9,6 +9,8 @@ timezone_setting: - name: {{ timezone }} - utc: {{ utc }} + {%- if grains.os not in ('MacOS', 'Windows') %} + timezone_packages: pkg.installed: - name: {{ confmap.pkgname }} @@ -20,3 +22,5 @@ timezone_symlink: - force: true - require: - pkg: {{ confmap.pkgname }} + + {%- endif %} diff --git a/timezone/map.jinja b/timezone/map.jinja index efdfecd..d4c9da8 100644 --- a/timezone/map.jinja +++ b/timezone/map.jinja @@ -12,4 +12,4 @@ 'timezone:lookup', default=defaults, merge=True, - ) %} \ No newline at end of file + ) %} diff --git a/timezone/osfamilymap.yaml b/timezone/osfamilymap.yaml index f0b0459..dd7f025 100644 --- a/timezone/osfamilymap.yaml +++ b/timezone/osfamilymap.yaml @@ -3,4 +3,5 @@ Suse: FreeBSD: pkgname: zoneinfo Gentoo: - pkgname: sys-libs/timezone-data \ No newline at end of file + pkgname: sys-libs/timezone-data +MacOS: {}