Skip to content

Newest liquibase puppet module, rewrittent to be cleaner... and shared with others

Notifications You must be signed in to change notification settings

markt-de/puppet-liquibase

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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, percona-plugin and jdbc mysql 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

  • archive Class
  • JDK is needed

If you don't redefine staging path, default path will be the one set in the staging module => /opt/apps

This path can be set with :

  • hiera using liquibase::install_root

Reference

Classes :

###Class: archive

Compressed archive file download and extraction with native types/providers for Windows and Unix https://forge.puppet.com/modules/puppet/archive

Limitations

None

Development

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

About

Newest liquibase puppet module, rewrittent to be cleaner... and shared with others

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 66.4%
  • Puppet 33.2%
  • Shell 0.4%