repleo.rainloop

Ansible Role - Rainloop Webmail Client Installer

Build Status Ansible Galaxy

This role installs and sets up Rainloop, which is a modern webmail client.

Requirements

This role needs Ansible version 2.0 or higher. You can find the system requirements in the metadata file.

Role Variables

  • General Configuration

    • rainloop_hostname: The hostname for Rainloop (e.g., mail.example.com).
  • SSL Configuration

    • rainloop_ssl: Set to no if you don't want SSL, yes if you do.
    • rainloop_redirect_http_to_https: Set to yes to redirect HTTP to HTTPS.
    • rainloop_ssl_certificate: Path to your SSL certificate file (e.g., "/etc/nginx/ssl/rainloop.crt").
    • rainloop_ssl_certificate_key: Path to your SSL key file (e.g., "/etc/nginx/ssl/rainloop.key").
  • Database Configuration

    • rainloop_db_user: Username for the database (default is rainloop).
    • rainloop_db_password: Password for the database (default is rainloop).
    • rainloop_db_host: Host for the database (default is localhost).
    • rainloop_db_name: Name of the database (default is rainloopdb).

Dependencies

You need the following roles:

  • repleo.nginx
  • repleo.postgresql

Example Playbook

To install Rainloop, use the following example:

- { 
    role: repleo.rainloop,
    rainloop_hostname: berichten.repleo.nl,
    rainloop_ssl: yes,
    rainloop_ssl_certificate: /etc/nginx/ssl/ssl.repleo.nl-chain.pem,
    rainloop_ssl_certificate_key: /etc/nginx/ssl/ssl.repleo.nl.key
  }

License

GPL v3 - (c) 2016, Repleo, Amstelveen

Author Information

Repleo, Amstelveen, Holland -- www.repleo.nl
Jeroen Arnoldus (jeroen@repleo.nl)

Informazioni sul progetto

Ansible role for installing Rainloop webmail client

Installa
ansible-galaxy install repleo.rainloop
Licenza
gpl-3.0
Download
107
Proprietario
Continuous delivery and software development experts