Skip to content
This repository has been archived by the owner on Nov 30, 2019. It is now read-only.

Ansible Setup des Waffelzählers

License

Notifications You must be signed in to change notification settings

c3woc/ansible-waffelzaehler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Waffelzähler Playbook Sammlung

C3WOC

currently no longer developed

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