Oefenweb / ansible-mydumper

Ansible role to set up the latest version of mydumper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mydumper

CI Ansible Galaxy

Set up mydumper (How MySQL DBA & support engineer would imagine 'mysqldump') in Debian-like systems.

Requirements

  • libglib2.0-dev (will be installed)
  • zlib1g-dev (will be installed)
  • libpcre3-dev (will be installed)
  • libmysqlclient-dev (will be installed)
  • libssl-dev (will be installed)
  • python-sphinx (will be installed)
  • build-essential (will be installed)
  • cmake (will be installed)
  • patch (will be installed)

Variables

  • mydumper_version [default: {number: 0.12.7-3, url: https://github.com/mydumper/mydumper/archive/v0.12.7-3.tar.gz}]: Version to install
  • mydumper_install_prefix [default: /usr/local]: Install prefix (cmake -DCMAKE_INSTALL_PREFIX)
  • mydumper_build_docs [default: true]: Whether to build docs
  • mydumper_with_ssl [default: true]: Whether to build with SSL (to build against mysql libs < 5.7 you need to disable SSL)
  • mydumper_libmysqlclient_dev [default: libmysqlclient-dev]: libmysqlclient-dev version to install. Percona Server users might want to change this to libperconaserverclient16-dev (5.1), libperconaserverclient18-dev (5.5), libperconaserverclient18.1-dev (5.6) or libperconaserverclient20-dev (5.7).

Dependencies

None

Example

---
- hosts: all
  roles:
    - oefenweb.mydumper

License

MIT

Author Information

Mischa ter Smitten

Feedback, bug-reports, requests, ...

Are welcome!

About

Ansible role to set up the latest version of mydumper

License:MIT License


Languages

Language:Dockerfile 90.6%Language:Jinja 9.4%