blob: 8b3aaded0a3e8b26f92baedb935b53dc917baee3 [file] [log] [blame]
{%- from "linux/map.jinja" import system with context %}
{%- if system.enabled %}
{%- if system.env|length > 0 %}
linux_system_environment_proxies:
file.blockreplace:
- name: /etc/environment
- marker_start: '# START - SALT MANAGED VARIABLES, DO NOT EDIT'
- marker_end: '# END - SALT MANAGED VARIABLES'
- template: jinja
- source: salt://linux/files/etc_environment
- append_if_not_found: True
- backup: '.bak'
- show_changes: True
- defaults:
variables: {{ system.env | yaml }}
no_proxy: {{ system.env.get('no_proxy', None) }}
https_proxy: {{ system.env.get('https_proxy', None) }}
http_proxy: {{ system.env.get('http_proxy', None) }}
ftp_proxy: {{ system.env.get('ftp_proxy', None) }}
{%- else %}
linux_system_environment_proxies:
file.blockreplace:
- name: /etc/environment
- marker_start: '# SALT MANAGED VARIABLES - DO NOT EDIT - START'
- content: '# '
- marker_end: '# SALT MANAGED VARIABLES - END'
- append_if_not_found: True
- backup: '.bak'
- show_changes: True
{%- endif %}
{%- endif %}