https://github.com/lueschem/edge-playbook
Ansible playbook that enables configurable features (roles) on IoT edge devices.
https://github.com/lueschem/edge-playbook
Last synced: 8 months ago
JSON representation
Ansible playbook that enables configurable features (roles) on IoT edge devices.
- Host: GitHub
- URL: https://github.com/lueschem/edge-playbook
- Owner: lueschem
- License: mit
- Created: 2023-10-19T19:47:56.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-13T14:02:37.000Z (10 months ago)
- Last Synced: 2024-12-29T13:54:39.864Z (9 months ago)
- Language: Shell
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# edge-playbook
Ansible playbook that configures selected features on an edge device.
## Features
### Monitoring
Feature activation:
- monitoring_enabled: true
Required parameters for monitoring:
- monitoring_influxdb_server: INFLUXDB_SERVER
- monitoring_influxdb_bucket: INFLUXDB_BUCKET
- monitoring_influxdb_http_token: INFLUXDB_SECRET_TOKEN
- monitoring_influxdb_org: INFLUXDB_ORGANIZATION### Kiosk Screen
Feature activation:
- kiosk_enabled: true
Required parameters for kiosk screen:
- kiosk_kiosk_url: https://some.page.com
### Github Actions Runner
Feature activation:
- gharunner_enabled: true
Required parameters for repository runner:
- gharunner_github_account: GH_USER
- gharunner_github_repo: GH_REPO
- gharunner_access_token: GH_SECRET_TOKENOptional parameters:
- gharunner_reinstall_runner: yes (default yes, tells if the runner shall be re-installed during an OS update)
- gharunner_runner_labels: foo,bar (default "", comma separated list of additional labels that shall be applied to the runner)