Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-27 | add shared couchdb database, giving soledad access | Micah Anderson | |
Change-Id: I743538f66e35f0fffaa0d07fb4ee44b810635aa3 | |||
2013-11-27 | add keycache couchdb database, and set appropriate roles | Micah Anderson | |
Change-Id: I492a8dfb42e92ced80fb09c2095fa1328e24346b | |||
2013-11-27 | add comments with access information | Micah Anderson | |
Change-Id: I058ac1f061bca17736662f14826e99d32472739b | |||
2013-11-27 | add nickserver couchdb user, set it to have 'identities' role | Micah Anderson | |
Change-Id: I06723ccf2ba040204e9fc5256c99a1faad6abb5f | |||
2013-11-27 | add identities roles | Micah Anderson | |
Change-Id: I483509850bee448bb2ea39863c1e6a796e102c3c | |||
2013-11-27 | add leap_mx couchdb user/password | Micah Anderson | |
Change-Id: Ice83115e0feabddd40ad74c2a6e98e24da9b4c2f | |||
2013-11-27 | pretty reformat couchdb.json and site_couchdb/manifests/init.pp, ↵ | Micah Anderson | |
alphabetizing couchdb users Change-Id: I88264d32e9381f826652d1631083ba371e2b1b54 | |||
2013-11-27 | break out the database creation, user creation and design document loading ↵ | Micah Anderson | |
into different classes Change-Id: Idd126d69e1fbe9c9794ad50337307dcc5dd635f4 | |||
2013-11-27 | enable uploading a document to couch from a file (#4256) | Micah Anderson | |
deploy design documents during couch deploy (#3771) Change-Id: I4679e066303ac9b02582214c48e2e7dcfe5bd651 | |||
2013-11-27 | make some more dependency chains explicit | Micah Anderson | |
Change-Id: Ib9525c3a933041fa9b378e1869c0a866375bb509 | |||
2013-10-31 | Automate local backup of couchdb data (Feature #4350) | varac | |
2013-10-30 | Users with access to a db are called members - not readers (#4219) | Azul | |
( they can read and write ). I think couch themselves changed the termology at some point but i might just have used the wrong term from the beginning on. Let's call them members either way because it's more clear that read only members require aditional design docs. | |||
2013-09-24 | seperate cert and key deployment (#3918) | varac | |
2013-09-19 | Depend services on deployment of default key, cert and ca (Feature #3838) | varac | |
2013-09-19 | only deploy x509 stuff for nodes if it existes in hiera (Feature #3875) | varac | |
2013-09-18 | Setup a class dependency for every tag 'leap_service' to make sure that ↵ | Micah Anderson | |
shorewall is setup before the service is setup. This is necessary due to the strict initial firewall that stops various service setup operations from happening, but is relaxed once shorewall is setup properly (#3782) Change-Id: Ia9640c4118aa0053cdb99e7bc11860fed5527501 | |||
2013-09-13 | setup stunnel config to use default x509 cert,key+ca (#3837) | varac | |
* fix stunnel setups for couchdb, mx, webapp services | |||
2013-09-13 | use define instead of class for site_stunnel::setup (#3817) | varac | |
so it can be called multiple times | |||
2013-09-02 | create all webapp databases so _security is set (fixes 3517) | Azul | |
2013-08-30 | create sessions db with puppet (Bug #3597) | varac | |
2013-08-27 | setup bigcouch logrotation (#3491) | Micah Anderson | |
Change-Id: Ia35cf7a9fc1d0fad6a57bbae73968ab6b8f0c847 | |||
2013-08-14 | require that the couchdb::query::setup has been run before any attempts are ↵ | Micah Anderson | |
made to create databases or add users as these would fail otherwise. Closes: #3466 Change-Id: Ifa8b3da5858ce858fd319c4a659e70d20a65d3e0 | |||
2013-05-23 | include site_couchdb::bigcouch::add_nodes in site_couchdb/manifests/init.pp | varac | |
2013-04-24 | take out plain couchdb setup, always deploy bigcouch (Feature #2176) | varac | |
2013-04-24 | Use pre-salted+hashed admin pw for couchdb (Feature #1941) | varac | |
2013-04-24 | updated needed couchdb users and DBs | varac | |
2013-04-24 | Use pre-salted+hashed user pw for couchdb (Feature #2324) | varac | |
2013-04-04 | pass $ca_name to stunnel::setup - this eliminates a dynamic scoped variable ↵ | Micah Anderson | |
lookup, and warning | |||
2013-04-04 | add Erlang Distributed Node Protocol Port json entry under bigcouch | Micah Anderson | |
setup ednp_server and ednp_client stunnels update couchdb puppet submodule to support configurable ednp_port parameter and general module cleanup pass ednp_port to couchdb setup so that it is configured in the vm.args template clarify in comments the difference between the epmd and ednp ports remove hard-coded erlang_vm_port variable and instead setup shorewall to allow for the stunnel connection only setup dnat rules for the ednp client connections | |||
2013-04-04 | remove the apache_ssl_proxy cleanup | Micah Anderson | |
2013-04-04 | rename the bigcouch_replication_[server,client] to be the more accurately, and | Micah Anderson | |
shorter named epmd (erlang port mapper daemon) | |||
2013-04-02 | switch to using stunnel_client and stunnel_server leap_cli macros | Micah Anderson | |
add bigcouch_replication_clients to couchdb.json change site_couchdb/manifests/stunnel to use stunnel_client and stunnel_server generated hiera values to setup the stunnels for the couch_server connections, and the bigcouch_replication_server and bigcouch_replication_clients tunnels instead of using hard-coded ips and ports. also change the pid names to be more consistent with what the tunnels are and are named | |||
2013-04-02 | replace long-form variables with shorter ones | Micah Anderson | |
remove unnecessary bigcouch_replication_client_default values (verify, rndfile, debuglevel) | |||
2013-04-02 | remove duplicate 'include site_stunnel' | Micah Anderson | |
this already exists in class site_stunnel::setup which is instantiated in this class | |||
2013-04-02 | fix bigcouch stunnel pid name | varac | |
2013-04-02 | decrease stunnel debug level | varac | |
2013-04-02 | couchdb hosts include site_shorewall::couchdb::bigcouch | varac | |
2013-04-02 | increase stunnel verbosity until everything is running smooth | varac | |
2013-04-02 | addded client side of bigcouch cluster protocol stunnel config | varac | |
2013-04-02 | added bigcouch.conf as incoming stunnel config for bigcouch clustering | varac | |
2013-04-02 | working on stunnel for bigcouch clustering | varac | |
2013-03-17 | fix webapp/couchdb stunnel certificate authority | Micah Anderson | |
2013-03-14 | add couchdb stunnel server | Micah Anderson | |
2013-03-14 | remove apache ssl proxy in preparation of replacing it with a stunnel setup | Micah Anderson | |
This presents us with an interesting problem of deprecation. We need to manage the removal of something that we previously installed in any released code. How long we carry the puppet code that removes raises some interesting questions: do we require that someone who deployed version 1 (where the apache ssl proxy was deployed) of the platform upgrade first to version 2 (where we remove the apache ssl proxy) before they upgrade to version 3 (where the apache ssl proxy removal is no longer present) -- or do we allow people to skip versions? | |||
2013-03-14 | include cloudant package repo for bigcouch server | varac | |
2013-03-10 | pass couchdb cookie to class couchdb | varac | |
2013-03-10 | use bigcouch in site_couchdb | varac | |
2013-03-10 | site_couchdb::configure moved to couchdb | varac | |
2013-03-09 | couchdb init file moved to couchdb module | varac | |
2013-02-06 | include shorewall config for webapp and couchdb | varac | |