Version information
This version is compatible with:
- Puppet 3.x
Start using this module
Add this module to your Puppetfile:
mod 'tohuwabohu-confluence', '1.0.1'
Learn more about managing modules with a PuppetfileDocumentation
#confluence
##Overview
Puppet module to install and manage Atlassian Confluence (5.6 and above).
##Usage
Just install Confluence with all default values:
class { 'confluence': }
Install a more recent version:
class { 'confluence':
version => '5.6.5',
md5sum => '....',
}
Tweak the database configuration:
class { 'confluence':
db_url => 'jdbc:postgresql://localhost:5432/confluence',
db_driver => 'org.postgresql.Driver',
db_dialect => 'net.sf.hibernate.dialect.PostgreSQLDialect',
db_username => 'confluence',
db_password => $db_password,
}
(note: the database configuration can only be managed once the initial setup has been completed and the relevant configuration file exists in the data directory).
##Limitations
The module has been tested on the following operating systems. Testing and patches for other platforms are welcome.
- Debian Linux 7.0 (Wheezy)
##Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
###Development
This project uses rspec-puppet and beaker to ensure the module works as expected and to prevent regressions.
gem install bundler
bundle install --path vendor
bundle exec rake spec
bundle exec rake beaker
(note: use RS_PROVISION=no
and RS_DESTROY=no
to control beaker default behaviour)
##2015-02-24 - Release 1.0.1 ###Summary
- Update archive url to use downloads.a.c instead of www.a.c; this enables the usage of caching proxies
##2015-02-01 - Release 1.0.0 ###Summary
Initial release.
- Download a given Confluence release and unzip it on disk
- Set up the environment (directories, users and scripts)
- Confluence itself is not configured, you need to install it through the web interface
Dependencies
- camptocamp/archive (0.x)
- puppetlabs/stdlib (4.x)