scce.dywa

SCCE / DyWA Ansible Role Build Status

Ansible role which installs and configures DyWA with PostgreSQL as database backend and Nginx as proxy.

Installation

This has been tested on Ansible 2.4.0 and higher.

To install:

ansible-galaxy install scce.dywa

Example Playbook

Including an example of how to use your role:

- hosts: all
  roles:
     - { role: scce.dywa }

Variables

    backup_enabled: True
    backup_remote_host: localhost
    backup_user_id_rsa_path: files/id_rsa
    certbot_email: [email protected]
    deploy_user: john.doe
    deploy_user_authorized_keys: []
    deployment_tier: testing
    domain: example.org
    dywa_database_password: password
    dywa_database_user: user
    dywa_dockerfile_add_on: 'RUN yum install -y texlive-pdftex-bin'
    dywa_http_auth_password: password
    dywa_http_auth_username: user
    mailcatcher_http_auth_password: password
    mailcatcher_http_auth_username: user
    proxy_timeout: 300
    maven_edu_password: password
    maven_edu_username: user
    restic_repo_url: /tmp/restic
    restic_repository_password: password
    restore_enabled: True

License

Licensed under the MIT License. See the LICENSE file for details.

About

Install and configure DyWA with PostgreSQL as database backend and Nginx as proxy

Install
ansible-galaxy install scce.dywa
GitHub repository
License
mit
Downloads
91
Owner
Service Centered Continuous Engineering