taskd #0

Supports: bionic xenial

Add to new model

Description

This is the server for the taskwarrior synchronisation function (task
sync). Multiple users and multiple clients per user are supported.
Connections are secured with TLS using user-generated certificates.


taskd Charm

This charm provides the task sync daemon for the [TaskWarrior][https://taskwarrior.org]

Usage

juju deploy cs:~pirate-charmers/taskd

Configuration

Several options are present for tuning the certificate generation process, and this charm also supports the
interface-reverseproxy reverse proxy relation for running behind a TCP load balancer. The port can be customised, and this will be passed to the related reverse proxy.


Configuration

listen
(string) The local IP address taskd will listen on
0.0.0.0
port
(int) The port which taskd will listen for connection on. This will also be passed via the reverseproxy relation and determine the external TCP port that will be used if related to a load balancer.
53589
tls_cn
(string) The CN used for server certificate generation, set to empty for fqdn
tls_country
(string) The two-letter country code for server certificate generation
UK
tls_expiry
(int) The number of days before the generated TLS certificates will be valid for. Once expired, the will need to be regenerated
365
tls_locality
(string) The locality to use for server certificate generation
London
tls_org
(string) The Organisation used for server certificate generation
Juju
tls_state
(string) The state to use for server certificate generation
London