Go to file
2022-12-20 15:44:55 +01:00
defaults feat: Initial commit via docker-compose. 2022-12-20 12:28:29 +01:00
files feat: Initial commit via docker-compose. 2022-12-20 12:28:29 +01:00
handlers feat: Initial commit via docker-compose. 2022-12-20 12:28:29 +01:00
meta feat: Initial commit via docker-compose. 2022-12-20 12:28:29 +01:00
molecule feat: Initial commit via docker-compose. 2022-12-20 12:28:29 +01:00
tasks feat: Initial commit via docker-compose. 2022-12-20 12:28:29 +01:00
templates fix: Docker compose and configuration. 2022-12-20 15:44:55 +01:00
tests feat: Initial commit (empty). 2022-12-19 16:11:10 +01:00
vars feat: Initial commit (empty). 2022-12-19 16:11:10 +01:00
.gitignore feat: Initial commit via docker-compose. 2022-12-20 12:28:29 +01:00
.travis.yml feat: Initial commit (empty). 2022-12-19 16:11:10 +01:00
.yamllint feat: Initial commit (empty). 2022-12-19 16:11:10 +01:00
CHANGELOG.md chore(release): 1.0.0 2022-12-20 12:28:47 +01:00
README.md fix: Docker compose and configuration. 2022-12-20 15:44:55 +01:00

Role Name

Launch the KNX monitor.

Requirements

None

Role Variables

knx_monitor:
  docker_version: "latest"
  gateway_ip: "localhost"
  config_path: "~/knx-monitor"
  topology_source: "./topology.csv"

  influx:
    url: "http://localhost:8086"
    bucket: "my_bucket"
    org: "example.com"
    token: "change_me"

Dependencies

You need to have docker installed on the target machine and influxdb installed somewhere to collect data.

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: servers
  roles:
    - "laurivan.knx_monitor"

License

MIT

Author Information

This role was created in 2022 by Laur Ivan.