Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/oefenweb/ansible-mydumper
- Owner: Oefenweb
- License: mit
- Created: 2014-10-21T19:26:30.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-11T10:07:23.000Z (10 months ago)
- Last Synced: 2024-03-11T11:31:20.147Z (10 months ago)
- Topics: ansible, backup, debian, mydumper, myloader, mysql, ubuntu
- Language: Dockerfile
- Size: 144 KB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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)!