Saltstack Official Linux Formula
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- {%- from "linux/map.jinja" import system with context -%}
-
- {%- if system.autoupdates.enabled %}
- APT::Periodic::Enable "1";
- APT::Periodic::Update-Package-Lists "1";
- APT::Periodic::Unattended-Upgrade "1";
- {%- else %}
- APT::Periodic::Unattended-Upgrade "0";
- {%- endif %}
-
- {%- if system.autoupdates.mail is defined %}
- Unattended-Upgrade::Mail "{{ system.autoupdates.mail }}";
- {%- endif %}
-
- {%- if system.autoupdates.mail_only_on_error is defined %}
- Unattended-Upgrade::MailOnlyOnError "{{ "true" if system.autoupdates.mail_only_on_error else "false"}}";
- {%- endif %}
-
- {%- if system.autoupdates.remove_unused_dependencies is defined %}
- Unattended-Upgrade::Remove-Unused-Dependencies "{{ "true" if system.autoupdates.remove_unused_dependencies else "false"}}";
- {%- endif %}
-
- {%- if system.autoupdates.automatic_reboot is defined %}
- Unattended-Upgrade::Automatic-Reboot "{{ "true" if system.autoupdates.automatic_reboot else "false"}}";
- {%- endif %}
-
- {%- if system.autoupdates.automatic_reboot_time is defined %}
- Unattended-Upgrade::Automatic-Reboot-Time "{{ system.autoupdates.automatic_reboot_time }}";
- {%- endif %}
|