|
- {%- 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 %}
|