%YAML 1.2 --- version: 1.1 proxies: description: Proxy configuration _type: leadership title: description: Title or Description mandatory: false type: description: Proxy Type choices: - HTTP - HTTPS/SSL - SOCKS4 - SOCKS5 - PAC URL - WPAD - System (use system settings) - Direct (no proxy) default: Direct (no proxy) color: description: Color regexp: ^#(?:[0-9a-f]{3}){1,2}$ default: jinja: >- #{%- for i in range(6) -%}{{- '0123456789abcdef' | random -}}{%- endfor -%} description: random color value auto_save: true address: description: IP address, DNS name, server name type: domainname params: allow_ip: true allow_without_dot: true default: description: copy HTTP address if proxy is not "Manual" variable: firefox.manual.http_proxy.address propertyerror: false disabled: jinja: |- {{ _.type not in ['HTTP', 'HTTPS/SSL', 'SOCKS4', 'SOCKS5'] }} return_type: boolean description: |- if type not in: - HTTP - HTTPS/SSL - SOCKS4 - SOCKS5 port: description: Port type: port default: description: copy HTTP port if proxy is not "Manual" variable: firefox.manual.http_proxy.port propertyerror: false disabled: jinja: |- {{ _.type not in ['HTTP', 'HTTPS/SSL', 'SOCKS4', 'SOCKS5'] }} return_type: boolean description: |- if type not in: - HTTP - HTTPS/SSL - SOCKS4 - SOCKS5 url: description: URL type: web_address default: description: copy HTTP address if proxy is "Auto" variable: firefox.auto propertyerror: false disabled: jinja: |- {{ _.type not in ['PAC URL', 'WPAD'] }} return_type: boolean description: |- if type is not in: - PAC URL - WPAD ...