Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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-playbook ansible-role debian proxy proxy-settings redhat

Last synced: about 2 months ago
JSON representation

Ansible role for configuring proxy settings for Linux based systems

Awesome Lists containing this project

README

        

# Ansible Role: proxy_settings

[![Ansible Galaxy](http://img.shields.io/badge/galaxy-ruzickap.proxy_settings-660198.svg)](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 [[email protected]](mailto:[email protected])