totaldebug.hassio

Rola Ansible do tworzenia w pełni funkcjonalnego serwera HASSIO z ha CLI.

Ostatnia aktualizacja na GitHubie Zgłoszenia na GitHubie Prośby o ściągnięcie na GitHubie

KonfiguracjaFunkcjeWkładAutorWsparcieDarowiznaLicencja


O projekcie

ansible-role-hassio to wysokiej jakości Rola Ansible, która wdraża HASSIO na klientach ansible.

Hass.io to system operacyjny, który zajmuje się instalowaniem i aktualizowaniem Home Assistant, jest zarządzany z interfejsu Home Assistant, pozwala na tworzenie/przywracanie kopii zapasowych konfiguracji i można go łatwo rozszerzać za pomocą dodatków Hass.io, w tym Google Assistant i Let's Encrypt.

Uwaga: Ta rola Ansible jest obecnie wspierana tylko na Debianie 10 zgodnie z dokumentacją hass.io. Może działać na innych systemach operacyjnych, ale nie przetestowałem tego.

Konfiguracja

Instalacja

ansible-galaxy install totaldebug.hassio

Zmienne roli

Input Domyślna wartość Opis
hassio_user hassio Domyślny użytkownik dla hulki hassio
hassio_group hassio Domyślna grupa dla hulki hassio
supervisor homeassistant/amd64-hassio-supervisor Plik Dockera do użycia dla superwizora (zmienia się w zależności od architektury systemu)
machine qemux86-64 Typ maszyny (qemux86, qemux86-64, armv6l, armv7l, aarch64)
hassio_share /usr/share/hassio Główne miejsce konfiguracji
hassio_version latest Zmień wersję, jeśli chcesz wdrożyć konkretną
hassio_config /etc/hassio.json Plik konfiguracyjny Hassio
hassio_bin /usr/sbin/hassio-supervisor Lokalizacja pliku binarnego dla hassio-supervisor
docker_bin /usr/bin/docker Lokalizacja pliku binarnego Dockera

Przykładowy Playbook

---

- name: Zainstaluj Hassio
  hosts: all
  become: yes
  gather_facts: no
  vars:
    - hassio_share: "/usr/share/hassio"   #Domyślnie
    - version: latest   #Domyślnie
  roles:
     - totaldebug.hassio

Funkcje

🔰
Instalacja Hassio ✔️
Instalacja usługi hassio-supervisor ✔️
Instalacja usługi hassio-apparmor ✔️

Wkład

Masz coś interesującego, czym chciałbyś się podzielić? Dowiedz się, jak dołączyć.

Wersjonowanie

Ten projekt korzysta z wersjonowania semantycznego.

W kontekście wersjonowania semantycznego, umowa dotycząca roli jest definiowana przez zmienne roli.

  • Zmiany, które powodują przerwy w kompatybilności lub wymagają interwencji użytkownika, zwiększają wersję główną. Obejmuje to zmianę domyślnej wartości zmiennej roli.
  • Zmiany, które nie wymagają interwencji użytkownika, ale dodają nowe funkcje, zwiększają wersję niepełną.
  • Poprawki błędów zwiększają wersję łaty.

Autor

TotalDebug
marksie1988 (Steven Marks)

Wsparcie

Skontaktuj się ze mną w jednym z poniższych miejsc:

  • przez Discord
  • Zgłoszenie problemu na GitHubie

Darowizna

Rozważ wsparcie tego projektu poprzez sponsorowanie lub po prostu darowiznę poprzez naszą stronę sponsorów

Licencja

Licencja: CC BY-NC-SA 4.0

O projekcie

Hass.io server installation

Zainstaluj
ansible-galaxy install totaldebug.hassio
Licencja
Unknown
Pobrania
209
Właściciel