Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/outerbounds/ansible-role-onprem-workstations

Ansible role for configuring a machine to run Outerbound's on-premise workstation
https://github.com/outerbounds/ansible-role-onprem-workstations

Last synced: 4 days ago
JSON representation

Ansible role for configuring a machine to run Outerbound's on-premise workstation

Awesome Lists containing this project

README

        

# Onprem Workstations

This role:
* installs and starts docker
* downloads an Outerbounds PAM file and configures ssh to use
* Creates a new user named `outerbounds` and provisions with access to docker

## Requirements

This role is created to be run on Ubuntu 18.04

## Installing

```
$ ansible-galaxy role install git+https://github.com/outerbounds/ansible-role-onprem-workstations.git,
```

## Role variables

| Variable | Default value | Description |
|-------------------------------------|---------------------------------|-----------------------------------------------------------------------------------------------------------------------|
| `outerbounds_issuer` | `"https://issuer.example.com"` | The URL on which the jwks public key is hosted. The PAM will make a request on `/.well-known/jwks`|
| `outerbounds_audience` | `"https://foo.outerbounds.com/origin"` | The expected audience claim on the JWT that will be enforced when users try authenticate via SSH password. |