marvinpinto.oauth2-proxy

oauth2-proxy

Build Status Ansible Galaxy License

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.