marvinpinto.oauth2-proxy
oauth2-proxy
This is an Ansible Galaxy role used to install and manage OAuth2 Proxy.
Requirements
This role has been tested with Ubuntu 14.04 and should work on similar Ubuntu systems.
Role Variables
# This is the version from GitHub releases
# https://github.com/bitly/oauth2_proxy/releases
oauth2_proxy_version: '2.1'
# User that runs the OAuth2 Proxy service
oauth2_proxy_daemon_user: 'oauth2daemon'
# Arguments for the OAuth2 Proxy command line
oauth2_proxy_cli_args: >-
--upstream="http://127.0.0.1:8080/"
--cookie-secret="muchsekr3t"
--client-id="doge"
--client-secret="suchsekuR3"
--email-domain=*
Examples
To install this module from Ansible Galaxy into the './roles' directory:
ansible-galaxy install marvinpinto.oauth2-proxy -p ./roles
You can use it in a playbook like this:
- hosts: '127.0.0.1'
roles:
- role: 'marvinpinto.oauth2-proxy'
become: true
Development
For local development and testing, use the provided Vagrantfile
(hint: run vagrant up --provision
).
Informazioni sul progetto
Ansible Galaxy role to install and manage Bitly's OAuth2 Proxy.
Installa
ansible-galaxy install marvinpinto.oauth2-proxy
Licenza
mit
Download
420
Proprietario
Computer nerd.