Browse Source

Add possibility to use beta version for openvzdiff-backup - see README

master
LecygneNoir 8 years ago
parent
commit
7fdc3c06ca
3 changed files with 32 additions and 0 deletions
  1. +1
    -0
      README.md
  2. +2
    -0
      ovzdb.yml
  3. +29
    -0
      roles/ovzdb/tasks/main.yml

+ 1
- 0
README.md View File

@ -54,6 +54,7 @@ roles
* enable customization of configuration file
* use standard installation method (conf in /etc, link binary to /usr/local/bin)
* provide bonus hook to create files when problems occurs (additionnally to send emails), allowing monitoring with standard tool (ie xymon and else)
* Possibility to use beta version in file directory: hard coded for the moment, name the file openvz-diff-backups_v0.9.8-beta.tar.gz and use -e beta=true on command line
example host file

+ 2
- 0
ovzdb.yml View File

@ -4,5 +4,7 @@
hosts: all
user: root
gather_facts: yes
vars:
beta: false
roles:
- ovzdb

+ 29
- 0
roles/ovzdb/tasks/main.yml View File

@ -31,11 +31,29 @@
force=yes
tags:
- backup
when: not beta | bool
- name: install openvz-diff-backups - untar
unarchive: src=/tmp/openvz-diff-backup.tar.gz dest=/root/ copy=no
tags:
- backup
when: not beta | bool
### Possibility to use beta version ###
- name: install openvz-diff-backup - beta file
copy:
src=openvz-diff-backups_v0.9.8-beta.tar.gz
dest=/tmp/openvz-diff-backup.tar.gz
force=yes
tags:
- backup
when: beta | bool
- name: install openvz-diff-backups - untar beta
unarchive: src=/tmp/openvz-diff-backup.tar.gz dest=/root/ copy=no
tags:
- backup
when: beta | bool
#### Configure openvz-diff-backups ####
- name: install openvz-diff-backups - link to simple directory
@ -45,6 +63,16 @@
state=link
tags:
- backup
when: not beta | bool
- name: install openvz-diff-backups - link to simple directory - beta
file:
src=/root/openvz-diff-backups_v0.9.8-beta
path=/root/openvz-diff-backups
state=link
tags:
- backup
when: beta | bool
- name: install openvz-diff-backups - upload conf file
template: src=openvz-diff-backups.conf.j2 dest=/etc/openvz-diff-backups.conf
@ -66,6 +94,7 @@
retries: 10
tags:
- backup
when: not beta | bool
- name: install openvz-diff-backups - cron for dump
cron: name="backup container with openvz-diff-backups" minute="{{ backup_minute }}" hour="{{ backup_hour }}" job='/usr/local/bin/openvz-diff-backups backup all auto -q -c /etc/openvz-diff-backups.conf> /dev/null'

Loading…
Cancel
Save