Age | Commit message (Collapse) | Author |
|
|
|
Puppet syntax of versioncmp and lsbdistcodename
Fixes #1
|
|
|
|
|
|
couchrest v1.2.1 doesn't build with default debian jessie rake version
shipped as debian package (10.3.2)
see https://leap.se/code/issues/7754
|
|
operatingsystemmajrelease does not work on wheezy
|
|
the latest version of couchrest depends on mime-types
which depends on ruby 2.0
|
|
we use package{} to install couchdb here because
bigcouch.pp overwrites it and this won't work
with ensure_packages()
- Resolves: #7530
|
|
The rationale behind this is that many modules might
ensure the same packages to be installed, and this
will result in duplicate package definitions.
ensure_packages() from the stdlib module with solve
this.
- Resolves: #7530
|
|
so we need to ensure this package is installed
|
|
The couchdb module should not depend on other modules,
if not needed. The dependency how packages should be installed
should be configured globally, like:
Exec['refresh_apt'] ->
Package <| ( title != 'lsb' ) |>
see https://leap.se/code/issues/2988 for including this
in the shared apt module.
- Related: https://leap.se/code/issues/2988
|
|
|
|
couchdb v1.3 changed the default pw hashing algorithm from
sha1 to pbkdf2, see http://docs.couchdb.org/en/1.4.x/configuring.html
|
|
|
|
Added the bash script couch-doc-diff.
It runs a diff between the content of the couch document specified as the first parameter and the second parameter.
Diff returns 0 if there is no difference. This way you can tell the data is already on the couch.
The diff will ignore changes to whitespaces as these are usually irrelevant for security json docs.
|
|
|
|
|
|
|
|
So Couchdb::Query and Couchdb::Update doesn't try to connect
to couchdb before it is up and running. That fixes a nasty race
condition, see Fix doc update error on puppetrun (Feature #1964).
|
|
|
|
|
|
|
|
|
|
|
|
|