Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oefenweb/ansible-mydumper

Ansible role to set up the latest version of mydumper
https://github.com/oefenweb/ansible-mydumper

ansible backup debian mydumper myloader mysql ubuntu

Last synced: about 1 month ago
JSON representation

Ansible role to set up the latest version of mydumper

Awesome Lists containing this project

README

        

## mydumper

[![CI](https://github.com/Oefenweb/ansible-mydumper/workflows/CI/badge.svg)](https://github.com/Oefenweb/ansible-mydumper/actions?query=workflow%3ACI)
[![Ansible Galaxy](http://img.shields.io/badge/ansible--galaxy-mydumper-blue.svg)](https://galaxy.ansible.com/Oefenweb/mydumper)

Set up [mydumper](https://github.com/mydumper/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

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

#### License

MIT

#### Author Information

Mischa ter Smitten

#### Feedback, bug-reports, requests, ...

Are [welcome](https://github.com/Oefenweb/ansible-mydumper/issues)!