saucelabs-ansible.percona_apt
percona_apt
Ansible role to install the Percona APT repository.
Tests
| Family | Distribution | Version | Test Status |
|---|---|---|---|
| Debian | Ubuntu | Trusty |
Requirements
- ansible >= 1.9.4
- vagrant (testing)
Dependencies
None.
Role Variables
- debug: verbosity (default=false)
- percona_apt_deb_file: filename for the percona_apt Linux installer.
- percona_apt_dir_source: directory where to download the percona_apt Linux installer.
- percona_apt_download_url: URL to download percona_apt.
- percona_apt_version: version of percona_apt.
Tags
- debug: debug statements
- setup: download APT repository installer and configure preferences
- validation: input parameter validation
Playbooks
- hosts: all
gather_facts: yes
vars:
debug: yes
roles:
- role: percona_apt
tags: [ percona, percona_apt ]
Test
To manually run a playbook:
$ cd tests
$ vagrant up
# run this command as many times as you need
$ vagrant provision
# run this to destroy the Vagrant box
$ vagrant destroy
To run the full integration suite:
$ tox
To run the integration suite manually:
$ cd tests
$ bash vagrant.sh --box trusty64.vagrant.dev
References
Install
ansible-galaxy install saucelabs-ansible.percona_aptLicense
bsd-3-clause
Downloads
145
Owner

