Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/systemli/ansible-role-roundcube

Install and maintain roundcube with ansible
https://github.com/systemli/ansible-role-roundcube

ansible-role roundcube

Last synced: 3 months ago
JSON representation

Install and maintain roundcube with ansible

Awesome Lists containing this project

README

        

# ansible-role-roundcube

[![Build Status](https://github.com/systemli/ansible-role-roundcube/workflows/Integration/badge.svg?branch=main)](https://github.com/systemli/ansible-role-roundcube/actions?query=workflow%3AIntegration)

Install and configure Roundcube.
This includes configuration of the Roundcube Getmail and Enigma Plugin.
You can choose a custom skin `larry-custom` that has additional links to accout settings.

## Dependencies

You need to install a web and database server before using this role.
Also, you need to configure the webserver to to deliver vhost `{{ roundcube_domain }}`.

## Role Variables

see `defaults/main.yml`

For the first run, please set `roundcube_enable_installer: true`.
Afterwards, you can run the installer at `{{ roundcube_domain }}/installer`.

## Download

Download latest release with `ansible-galaxy`

$ ansible-galaxy install systemli.roundcube

## Example Playbook

```
- hosts: servers
roles:
- { role: systemli.roundcube }
```

## License

GPL

## Author Information

https://www.systemli.org