#!/bin/bash
timeout 30 mount /home/backup/ && time autorestic --config /home/changeme/.autorestic.yml backup -a ; umount /home/backup
| "data": { | |
| "logitech_z906": { | |
| "toggle": "JgBQAAABHJAREhE2ERMREhETERQREhETERIRExETERIRExE2ERIRNhETERISExETERIRExESETYRNhE2ETYRNxE2ETYRNhESEQAFsgABHUgSAA0F", | |
| "input": "JgBQAAABHY8RExE3ERIRExESEhIRExESERMREhETERMREhE3ERMRNhESERMRExE1ERMRExESERMSNhE2ETURExE2ETYRNhI1EQAFswABHEkRAA0F", | |
| "vol_plus": "JgBQAAABHJAREhE2ERMREhETERMSEhETERIRExETERIRExE2ERIRNhETETcREhE2ERMRNhESETYRNhETETYSEhE2ERMRNhESEQAFsgABHUgRAA0F", | |
| "vol_minus": "JgBQAAABHJARExE2ERIRExETERIRExESEhMRExESERMREhE2ERMRNhESETYSExE2ERIRNhE2ERMRNhESETcRExE2ERIRExE1EgAFsgABHUgRAA0F", | |
| "mute": "JgBQAAABHZAREhE3ERMREhETERIRExETERIRExESERMRExE3ERIRNhETETYREhE2ERMRNxE1EjURNhETETYREhE2ERQREhETEQAFswABHUgRAA0F" | |
| } | |
| } |
| #!/usr/bin/env python | |
| import os, time, re, socket, getopt, sys | |
| from jinja2 import Template | |
| logfile=re.compile(ur'.*\.log$', re.IGNORECASE) | |
| def finder(path, brokers): | |
| paths={} | |
| here=os.getcwd() | |
| for dpath, dnames, fnames in os.walk(path): |
I hereby claim:
To claim this, I am signing this object:
| LoadPlugin "table" | |
| <Plugin table> | |
| {% for vm in running_vms.list_vms %} | |
| <Table "/sys/fs/cgroup/memory/libvirt/lxc/{{ vm }}/memory.stat"> | |
| Instance "{{ vm }}-memory" | |
| Separator " \\t" | |
| <Result> | |
| Type gauge | |
| InstancesFrom 0 | |
| ValuesFrom 1 |
#Why?
Current version of Ansible (1.7.1) does not merge hashes in the include_vars task even if told so via hash_behaviour = merge in your ansible.cfg. ansible/ansible#9116
This action plugin will merge hashes no matter how you have configured your hash_behaviour.
#How to setup: Save include_vars_merged.py to library/plugins/action/include_vars_merged.py
Save include_vars_merged to library/custom/include_vars_merged
| global | |
| log /dev/log local0 | |
| log /dev/log local1 notice | |
| chroot /var/lib/haproxy | |
| stats socket /run/haproxy/admin.sock mode 660 level admin | |
| stats timeout 30s | |
| user haproxy | |
| group haproxy | |
| daemon | |
| ssl-server-verify none |
| #!/bin/bash | |
| # This script require to have html2text on your computer | |
| # [email protected] | |
| ############################################################### | |
| vars(){ | |
| ipfile="/home/ip" | |
| ip=$(curl -s monip.org|html2text |grep -i "ip :"|awk '{ print $3 }') | |
| login="mondomaine.eu-mamachine" | |
| pass="monsuperpass" | |
| domain="mondomaine.eu" |
| #!/bin/bash | |
| # | |
| # exit 0 : OK | |
| # exit 1 : KO | |
| # TODO : intégrer le script en mode read avec p-e une interface curl | |
| # : proposer du password random | |
| # : proposer un mail d'avertissement | |
| # : mode debug | |
| # author [email protected] | |
| # Fork of : http://root-lab.fr/2012/01/25/creer-chroot-ssh-limite-simplement/ |