Liquibase puppet module.
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with puppet-liquibase
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
##Overview
This module installs and makes basic configs for liquibase.
##Module Description
Liquibase, is an open source database-independent library for tracking, managing and applying database schema changes.
This module is in charge of installing a given version of liquibase tool and jdbc drivers to connect to main databases. If a version of liquibase (newer or former) is already installed, it will be removed by the module.
We configure this module to download files in a staging folder. We assume that the staging path is define before puppet-liquibase module is called. If you don't redefine staging path, default path will be the one set in the staging module => /opt/staging
This path can be set with :
- hiera using staging::path parameter
- or class { 'staging': path => 'your_staging_path', }
Classes :
###Class: staging
Manages staging directory, along with download/extraction of compressed files. https://forge.puppetlabs.com/nanliu/staging
None
If you would like to contribute to this project, you can :
- Fork it
- Create new Pull Request
- Create issue