puppet-percona module installs, configures, and manages the Percona products.
This module installs, configures, and manages the Percona products.
To configure the percona::repo with default parameters, declare the percona::repo
class.
include 'percona::repo'
class { 'percona::repo':
percona_release_basearch_enabled => 0,
percona_release_noarch_enabled => 0,
}
---
# default off
percona::repo::percona_release_basearch_enabled: 0
percona::repo::percona_release_noarch_enabled: 0
percona::repo
: Configure the Percona repository and import the GPG keys.percona::toolkit
: Install and configures percona-toolkit.percona::xtrabackup
: Install and configures percona-xtrabackup.percona::rpm_gpg_key
: Import the RPM GPG key for the Percona.ensure
: What state the package should be in. Default to installed.ensure
: What state the package should be in. Default to installed.version
: Specify package version. Valid options: a string. Default to undef.This module has been tested on:
The STNS puppet module contains tests for both rspec-puppet (unit tests) and beaker-rspec (acceptance tests) to verify functionality. For detailed information on using these tools, please see their respective documentation.
$ bundle install
$ bundle exec rake all
# Set your DOCKER_HOST variable
$ eval "$(docker-machine env default)"
# Run beaker acceptance tests
$ BEAKER_set=centos7 bundle exec rake beaker