saucelabs-ansible.percona_apt

percona_apt

License Build Status

Platform

Project Stats

Ansible role to install the Percona APT repository.

Tests

Family Distribution Version Test Status
Debian Ubuntu Trusty x86_64

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

About

Role to setup the Percona apt repository.

Install
ansible-galaxy install saucelabs-ansible.percona_apt
GitHub repository
License
bsd-3-clause
Downloads
145