Backend Ansible Playbook des Waffelzählers
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
L3D c3de7d0f92 Optimize some values 11 months ago
ansible Add all missing ansible files and some config 1 year ago
files Add fishy ssh key 11 months ago
group_vars Add quick&dirty nginx 1 year ago
host_vars Optimize some values 11 months ago
roles Update Graphs 11 months ago
vars configure influxdb 11 months ago
.gitmodules Add influxdb 11 months ago
LICENSE Don't be evil! 1 year ago
README.md Add vault 1 year ago
ansible.cfg Update ansible variables 1 year ago
waffel.yml configure influxdb 11 months ago

README.md

Ansible Waffelzähler Playbook Sammlung

C3WOC

Der “Waffelzähler” ist ein Sensor der zählt, wie oft das Waffeleisen sich öffnet. Diese Daten sollen an ein Grafana gesendet werden, dass dann bunte Waffelgraphen anzeigt.

In diesem Playbook wird auf einem Debian dieses Grafana installiert und eingerichtet. Das passende Playbook hierfür ist waffel.yml.

Außerdem wird der Raspberry Pi mit der Software für den Sensor ausgestattet. Das geschieht mit dem Playbook sensor.yml.

Installation:

# clone and enter this git Repository:
https://github.com/ToolboxBodensee/ansible-waffelzaehler.git deploy-ansible-waffelzaehler
cd deploy-ansible-waffelzaehler

# Download some submodules:
git submodule update --init --recursive

# Download grafana role
ansible-galaxy install -r roles/requirements.yml

# run playbook
ansible-playbook waffel.yml

Verschlüsselte variable:

Es gibt einige verschlüsselte variabeln in diesem Playbook. Diese werden mit hilfe eines Ansible Vault verschlüsselt. Der Key zum entschlüsseln liegt in einem privaten Submodule, das daher leider nicht jedem zur verfügung steht. Sorry.

ansible-playbook waffel.yml --vault-id vars/vault-passwort/c3woc-vault