Merge pull request #473 from sticky-note/fix/at-freebsd
fix(freebsd): command `at` is already present in base system
This commit is contained in:
commit
daaa04a102
|
@ -122,18 +122,17 @@ salt-minion:
|
||||||
- file: remove-old-minion-conf-file
|
- file: remove-old-minion-conf-file
|
||||||
{%- else %}
|
{%- else %}
|
||||||
|
|
||||||
{% if grains.os != 'MacOS' %}
|
{% if grains.os_family not in ['MacOS', 'FreeBSD'] %}
|
||||||
{# MacOS has 'at' command; but there's no package to install #}
|
{# MacOS and FreeBSD have the 'at' command; but there's no package to install #}
|
||||||
at:
|
at:
|
||||||
pkg.installed: []
|
pkg.installed:
|
||||||
|
- require_in: restart-salt-minion
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
restart-salt-minion:
|
restart-salt-minion:
|
||||||
cmd.run:
|
cmd.run:
|
||||||
- name: echo salt-call --local service.restart {{ salt_settings.minion_service }} | at now + 1 minute
|
- name: echo salt-call --local service.restart {{ salt_settings.minion_service }} | at now + 1 minute
|
||||||
- order: last
|
- order: last
|
||||||
- require:
|
|
||||||
- pkg: at
|
|
||||||
- onchanges:
|
- onchanges:
|
||||||
{%- if salt_settings.install_packages %}
|
{%- if salt_settings.install_packages %}
|
||||||
{%- if grains.os == 'MacOS' and salt_settings.salt_minion_pkg_source %}
|
{%- if grains.os == 'MacOS' and salt_settings.salt_minion_pkg_source %}
|
||||||
|
|
Loading…
Reference in New Issue