davical

Ansible role - DAViCal CalDAV and CardDAV server installer

Build Status Ansible Galaxy

This role install and configures DAViCal. DAViCal is a PHP based calendar (CalDAV) and contacts (CardDAV) server. Install DAViCal to host your own calendar services and use it in clients like Apple iCal, Contacts, iPhone IOS, Thunderbird and so on.

Requirements

This role requires Ansible 2.0 or higher and platform requirements are listed in the metadata file.

Role Variables

   # General config.
   davical_hostname: cal.example.com
   davical_admin_email: [email protected]

   # SSL Configuration.
   davical_ssl: yes
   davical_redirect_http_to_https: yes
   davical_ssl_certificate: "/etc/nginx/ssl/davical.crt"
   davical_ssl_certificate_key: "/etc/nginx/ssl/davical.key"

   # Database config.
   davical_db_name: davical
   davical_db_password: davical
   davical_db_host: localhost

Dependencies

  • repleo.nginx
  • repleo.postgresql

Example Playbook

Install davical

- { role: repleo.davical }

License

GPL v3 - (c) 2016, Repleo, Amstelveen

Author Information

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

About

Ansible role for installing davical calendar (caldav) and contacts (carddav) server

Install
ansible-galaxy install repleo/ansible-role-davical
GitHub repository
License
gpl-3.0
Downloads
39
Owner
Continuous delivery and software development experts