marvinpinto.oauth2-proxy
oauth2-proxy
Ansible Galaxy 角色用于安装和管理 OAuth2 Proxy。
要求
该角色已在 Ubuntu 14.04 上进行测试,可能只适用于类似 Ubuntu 的系统。
角色变量
# 对应于 GitHub 发布版本
# https://github.com/bitly/oauth2_proxy/releases
oauth2_proxy_version: '2.1'
# 运行 OAuth2 Proxy 守护进程的用户
oauth2_proxy_daemon_user: 'oauth2daemon'
# OAuth2 Proxy CLI 参数
oauth2_proxy_cli_args: >-
--upstream="http://127.0.0.1:8080/"
--cookie-secret="muchsekr3t"
--client-id="doge"
--client-secret="suchsekuR3"
--email-domain=*
示例
从 Ansible Galaxy 安装此模块到 './roles' 目录:
ansible-galaxy install marvinpinto.oauth2-proxy -p ./roles
在剧本中使用如下:
- hosts: '127.0.0.1'
roles:
- role: 'marvinpinto.oauth2-proxy'
become: true
开发
使用提供的 Vagrantfile
进行本地开发和测试(提示:vagrant up --provision
)
安装
ansible-galaxy install marvinpinto.oauth2-proxy
许可证
mit
下载
420
拥有者
Computer nerd.