summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzul <azul@riseup.net>2013-12-20 15:48:21 +0100
committerAzul <azul@riseup.net>2013-12-22 15:41:07 +0100
commitecb537042e73934d508377280254dc18f8180a41 (patch)
tree39f93e06b8c1a93a220a75519a1b6b83b8377067
parent5f7f2cd3a61aafb1afc81b74b3ef03afe3a64221 (diff)
Adopt tapicero config file to tapicero > 0.2.0
In order to reuse the couch changes observer for key uploads I extracted it from tapicero and made the configuration more generic. This results in some changes to the config file format. When deploying tapicero >= 0.2.0 this config file format should be used instead. Also set log_level to debug by default. We can reduce this later but it might be useful for now.
-rw-r--r--puppet/modules/tapicero/templates/tapicero.yaml.erb48
1 files changed, 25 insertions, 23 deletions
diff --git a/puppet/modules/tapicero/templates/tapicero.yaml.erb b/puppet/modules/tapicero/templates/tapicero.yaml.erb
index 098f95bd..cfc02c5c 100644
--- a/puppet/modules/tapicero/templates/tapicero.yaml.erb
+++ b/puppet/modules/tapicero/templates/tapicero.yaml.erb
@@ -2,34 +2,15 @@
# Default configuration options for Tapicero
#
-# database to observe for changes:
-users_db_name: "users"
-
-# prefix for per user databases:
-db_prefix: "user-"
-
# couch connection configuration
-couch_connection:
+connection:
protocol: "http"
host: "localhost"
port: <%= @couchdb_port %>
username: <%= @couchdb_admin_user %>
password: <%= @couchdb_admin_password %>
-
-# security settings to be used for the per user databases
-security:
- admins:
- names:
- # We explicitly allow the admin user to access per user databases, even
- # though admin access ignores per database security we just do this to be
- # explicit about this
- - <%= @couchdb_admin_user %>
- roles: []
- readers:
- names:
- - <%= @couchdb_soledad_user %>
- - <%= @couchdb_leap_mx_user %>
- roles: []
+ prefix : ""
+ suffix : ""
# file to store the last processed user record in so we can resume after
# a restart:
@@ -37,4 +18,25 @@ seq_file: "/var/lib/leap/tapicero/tapicero.seq"
# Configure log_file like this if you want to log to a file instead of syslog:
# log_file: "/var/leap/log/tapicero.log"
-log_level: info
+log_level: debug
+
+# tapicero specific options
+options:
+ # prefix for per user databases:
+ db_prefix: "user-"
+
+ # security settings to be used for the per user databases
+ security:
+ admins:
+ names:
+ # We explicitly allow the admin user to access per user databases, even
+ # though admin access ignores per database security we just do this to be
+ # explicit about this
+ - <%= @couchdb_admin_user %>
+ roles: []
+ readers:
+ names:
+ - <%= @couchdb_soledad_user %>
+ - <%= @couchdb_leap_mx_user %>
+ roles: []
+