Backend Ansible Playbook des Waffelzählers
L3D 0f14e1b266 Suggestion for imprivement 1 week ago
ansible Add all missing ansible files and some config 3 weeks ago
files Add fishy ssh key 1 week ago
group_vars Add quick&dirty nginx 3 weeks ago
host_vars Suggestion for imprivement 1 week ago
roles use influxdb 1 week ago
vars Update grafana variables 3 weeks ago
.gitmodules use influxdb 1 week ago
LICENSE Don't be evil! 3 weeks ago
README.md Add vault 3 weeks ago
ansible.cfg Update ansible variables 3 weeks ago
waffel.yml Suggestion for imprivement 1 week 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