ruzickap.proxy_settings

Ansible角色:proxy_settings

Ansible Galaxy

为基于Red Hat、Debian和Suse的操作系统配置代理设置。

需求

角色变量

基本的代理设置。

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'

如果您使用基于Red Hat的操作系统,可设置如下代理。

proxy_settings_yum_proxy: 'http://proxysrv:8080'
proxy_settings_yum_proxy_username: 'myuser'
proxy_settings_yum_proxy_password: '********'

Debian的yum代理设置变量来自默认设置。

依赖关系

无。

示例剧本

提供一个如何使用您的角色的示例(例如,作为参数传递的变量)对于用户来说是非常有用的:

- 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: '********'

许可证

MIT

作者信息

该角色由[email protected]于2014年创建。

关于项目

Ansible role to configure proxy settings for Linux based systems

安装
ansible-galaxy install ruzickap.proxy_settings
许可证
mit
下载
23.4k
拥有者