diff --git a/bundles/homeassistant-supervised/README.md b/bundles/homeassistant-supervised/README.md deleted file mode 100644 index 569a934..0000000 --- a/bundles/homeassistant-supervised/README.md +++ /dev/null @@ -1,23 +0,0 @@ -https://github.com/home-assistant/supervised-installer?tab=readme-ov-file -https://github.com/home-assistant/os-agent/tree/main?tab=readme-ov-file#using-home-assistant-supervised-on-debian -https://docs.docker.com/engine/install/debian/ - - - - - -https://www.home-assistant.io/installation/linux#install-home-assistant-supervised -https://github.com/home-assistant/supervised-installer -https://github.com/home-assistant/architecture/blob/master/adr/0014-home-assistant-supervised.md - -DATA_SHARE=/usr/share/hassio dpkg --force-confdef --force-confold -i homeassistant-supervised.deb - -neu debian -ha installieren -gucken ob geht -dann bw drüberbügeln - - -https://www.home-assistant.io/integrations/http/#ssl_certificate - -`wget "$(curl -L https://api.github.com/repos/home-assistant/supervised-installer/releases/latest | jq -r '.assets[0].browser_download_url')" -O homeassistant-supervised.deb && dpkg -i homeassistant-supervised.deb` diff --git a/bundles/homeassistant-supervised/items.py b/bundles/homeassistant-supervised/items.py deleted file mode 100644 index e99f8c0..0000000 --- a/bundles/homeassistant-supervised/items.py +++ /dev/null @@ -1,30 +0,0 @@ -from shlex import quote - - -version = node.metadata.get('homeassistant/os_agent_version') - -directories = { - '/usr/share/hassio': {}, -} - -actions = { - 'install_os_agent': { - 'command': ' && '.join([ - f'wget -O /tmp/os-agent.deb https://github.com/home-assistant/os-agent/releases/download/{quote(version)}/os-agent_{quote(version)}_linux_aarch64.deb', - 'DEBIAN_FRONTEND=noninteractive dpkg -i /tmp/os-agent.deb', - ]), - 'unless': f'test "$(apt -qq list os-agent | cut -d" " -f2)" = "{quote(version)}"', - 'needs': { - 'pkg_apt:', - 'zfs_dataset:tank/homeassistant', - }, - }, - 'install_homeassistant_supervised': { - 'command': 'wget -O /tmp/homeassistant-supervised.deb https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb && apt install /tmp/homeassistant-supervised.deb', - 'unless': 'apt -qq list homeassistant-supervised | grep -q "installed"', - 'needs': { - 'action:install_os_agent', - }, - }, -} - diff --git a/bundles/homeassistant-supervised/metadata.py b/bundles/homeassistant-supervised/metadata.py deleted file mode 100644 index 80feb51..0000000 --- a/bundles/homeassistant-supervised/metadata.py +++ /dev/null @@ -1,65 +0,0 @@ -defaults = { - 'apt': { - 'packages': { - # homeassistant-supervised - 'apparmor': {}, - 'bluez': {}, - 'cifs-utils': {}, - 'curl': {}, - 'dbus': {}, - 'jq': {}, - 'libglib2.0-bin': {}, - 'lsb-release': {}, - 'network-manager': {}, - 'nfs-common': {}, - 'systemd-journal-remote': {}, - 'systemd-resolved': {}, - 'udisks2': {}, - 'wget': {}, - # docker - 'docker-ce': {}, - 'docker-ce-cli': {}, - 'containerd.io': {}, - 'docker-buildx-plugin': {}, - 'docker-compose-plugin': {}, - }, - 'sources': { - # docker: https://docs.docker.com/engine/install/debian/#install-using-the-repository - 'docker': { - 'urls': { - 'https://download.docker.com/linux/debian', - }, - 'suites': { - '{codename}', - }, - 'components': { - 'stable', - }, - }, - }, - }, - 'zfs': { - 'datasets': { - 'tank/homeassistant': { - 'mountpoint': '/usr/share/hassio', - 'needed_by': { - 'directory:/usr/share/hassio', - }, - }, - }, - }, -} - -@metadata_reactor.provides( - 'nginx/vhosts', -) -def nginx(metadata): - return { - 'nginx': { - 'vhosts': { - metadata.get('homeassistant/domain'): { - 'content': 'homeassistant/vhost.conf', - }, - }, - }, - }