From 810e64dde73891bfe4c65aa317f7bfc9e5623f4c Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Sun, 29 Jan 2023 18:49:38 +0000 Subject: [PATCH] homeassistant: Initial version of role --- roles/homeassistant/defaults/main.yml | 2 + roles/homeassistant/files/auth-command.sh | 8 +++ roles/homeassistant/handlers/main.yml | 5 ++ roles/homeassistant/meta/main.yml | 4 ++ roles/homeassistant/tasks/main.yml | 71 +++++++++++++++++++ .../homeassistant-container.service.j2 | 18 +++++ 6 files changed, 108 insertions(+) create mode 100644 roles/homeassistant/defaults/main.yml create mode 100755 roles/homeassistant/files/auth-command.sh create mode 100644 roles/homeassistant/handlers/main.yml create mode 100644 roles/homeassistant/meta/main.yml create mode 100644 roles/homeassistant/tasks/main.yml create mode 100644 roles/homeassistant/templates/homeassistant-container.service.j2 diff --git a/roles/homeassistant/defaults/main.yml b/roles/homeassistant/defaults/main.yml new file mode 100644 index 0000000..67c5170 --- /dev/null +++ b/roles/homeassistant/defaults/main.yml @@ -0,0 +1,2 @@ +--- +homeassistant_version: stable diff --git a/roles/homeassistant/files/auth-command.sh b/roles/homeassistant/files/auth-command.sh new file mode 100755 index 0000000..4e8f370 --- /dev/null +++ b/roles/homeassistant/files/auth-command.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +set -eu + +curl -sf -X POST -H "Content-Type: application/json" -d @- \ + https://id.foo.sh/authcheck <