liquibase

Liquibase installation and basic configuration

DSI Ville de Nouméa

dsivillenoumea

7,583 downloads

6,616 latest version

2.8 quality score

Version information

  • 0.3.0 (latest)
  • 0.2.0
released May 22nd 2016
This version is compatible with:
  • Ubuntu
    ,
    CentOS

Start using this module

Documentation

dsivillenoumea/liquibase — version 0.3.0 May 22nd 2016

liquibase

Build Status

Liquibase puppet module.

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with puppet-liquibase
  4. Reference - An under-the-hood peek at what the module is doing and how
  5. Limitations - OS compatibility, etc.
  6. 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.

Setup requirements

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', }

Reference

Classes :

###Class: staging

Manages staging directory, along with download/extraction of compressed files. https://forge.puppetlabs.com/nanliu/staging

Limitations

None

Development

If you would like to contribute to this project, you can :

  • Fork it
  • Create new Pull Request
  • Create issue