marvinpinto.oauth2-proxy

oauth2-proxy

构建状态 Ansible Galaxy 许可证

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 role to install and manage Bitly's OAuth2 Proxy.

安装
ansible-galaxy install marvinpinto.oauth2-proxy
许可证
mit
下载
420
拥有者
Computer nerd.