https://github.com/ruzickap/ansible-role-proxy_settings
Ansible role for configuring proxy settings for Linux based systems
https://github.com/ruzickap/ansible-role-proxy_settings
ansible ansible-role debian proxy proxy-settings public redhat ubuntu
Last synced: 7 months ago
JSON representation
Ansible role for configuring proxy settings for Linux based systems
- Host: GitHub
- URL: https://github.com/ruzickap/ansible-role-proxy_settings
- Owner: ruzickap
- License: mit
- Created: 2014-10-15T15:48:52.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2025-03-09T03:10:06.000Z (7 months ago)
- Last Synced: 2025-03-18T11:52:00.186Z (7 months ago)
- Topics: ansible, ansible-role, debian, proxy, proxy-settings, public, redhat, ubuntu
- Language: Jinja
- Homepage: https://galaxy.ansible.com/ruzickap/proxy_settings/
- Size: 166 KB
- Stars: 18
- Watchers: 3
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Ansible Role: proxy_settings
[](https://galaxy.ansible.com/ruzickap/proxy_settings/)
Configure proxy settings for Red Hat, Debian and Suse based OS.
## Requirements
None
## Role Variables
Basic proxy settings.
```yaml
proxy_settings_http_proxy: 'http://myuser:***********@px01.example.com:3128'
proxy_settings_ftp_proxy: 'http://proxy.example.com:8080'
proxy_settings_https_proxy: 'http://px01.example.com:3128'
proxy_settings_no_proxy: 'example.com,192.168.122.1'
```You proxy settings if you are using Red Hat based OS.
```yaml
proxy_settings_yum_proxy: 'http://proxysrv:8080'
proxy_settings_yum_proxy_username: 'myuser'
proxy_settings_yum_proxy_password: '********'
```Debian yum proxy settings variables are taken from the default ones.
## Dependencies
None.
## Example Playbook
Including an example of how to use your role (for instance, with variables
passed in as parameters) is always nice for users too:```yaml
- hosts: servers
roles:
- role: ruzickap.proxy_settings
proxy_settings_http_proxy: 'http://myuser:************@px01.example.com:3128'
proxy_settings_ftp_proxy: 'http://proxy.example.com:8080'
proxy_settings_https_proxy: 'http://px01.example.com:3128'
proxy_settings_no_proxy: 'example.com,192.168.122.1'
proxy_settings_yum_proxy: 'http://proxysrv:8080'
proxy_settings_yum_proxy_username: 'myuser'
proxy_settings_yum_proxy_password: '********'
```## License
MIT
## Author Information
This role was created in 2014 by [petr.ruzicka@gmail.com](mailto:petr.ruzicka@gmail.com)