Skip to content

Latest commit

 

History

History
65 lines (55 loc) · 1.83 KB

README.md

File metadata and controls

65 lines (55 loc) · 1.83 KB

dribdat role

Deploy dribdat container.

Usage

Configure the role.

# https://hub.docker.com/r/dribdat/dribdat
dribdat_image: dribdat/dribdat:latest
dribdat_description: dribdat Server # default: dribdat
dribdat_hostname: drib01
dribdat_volume_name: drib01_data # default: "{{ dribdat_hostname }}"
dribdat_server_name: hack.example.com
dribdat_secret: # default: "{{ vault_dribdat_secret }}"
dribdat_not_register: "true" # default: "false"
dribdat_postgres_hostname: postgres01
dribdat_postgres_database: drib # default: dribdat
dribdat_postgres_user: drub # default: dribdat
dribdat_postgres_password: # default: "{{ vault_dribdat_postgres_password }}"
dribdat_mail_server: mail.example.com
dribdat_mail_port: "587"
dribdat_mail_username: [email protected]
dribdat_mail_password: # default: "{{ vault_dribdat_mail_password }}"
dribdat_mail_default_sender: [email protected]
dribdat_mail_use_tls: "true"  # default: "false"
dribdat_mail_use_ssl: # default: "false"
dribdat_oauth_type: "gitlab"
dribdat_oauth_id: "2cd1a9807..."
dribdat_oauth_secret: # default: "{{ vault_dribdat_oauth_secret }}"
dribdat_s3_key: EXO78add691ee4d39b2318c75ed
dribdat_s3_secret: # default: "{{ vault_dribdat_s3_secret }}"
dribdat_s3_bucket: hack.example.com
dribdat_s3_region: ch-dk-2
dribdat_s3_https: https://sos-ch-dk-2.exo.io/hack.example.com
dribdat_s3_endpoint: https://sos-ch-dk-2.exo.io
dribdat_volume_backup_set: # See restic_backup_set var in role restic

And include it in your playbook.

- hosts: dribdat
  roles:
  - role: dribdat

Docs

Nginx config

Setup this Nginx configuration for the drib01 host:

nginx_proxies:
  - src_hostname: hack.example.com
    dest_hostname: drib01
    dest_port: 5000
    ssl: true
    monitor: false
    options: |
      proxy_set_header Host $host;
      include /etc/nginx/conf.d/proxy-params.conf;