hassio

Роль Ansible для создания полностью функционального сервера HASSIO с ha CLI.

Последний коммит на GitHub Проблемы на GitHub Запросы на GitHub

КонфигурацияОсобенностиУчастиеАвторПоддержкаПожертвоватьЛицензия


О проекте

ansible-role-hassio — это высококачественная Роль Ansible, которая устанавливает HASSIO на ваши ansible-клиенты.

Hass.io — это операционная система, которая управляет установкой и обновлением Home Assistant, предоставляется через пользовательский интерфейс Home Assistant, позволяет создавать/восстанавливать снимки вашей конфигурации и может быть легко расширена с использованием дополнений Hass.io, включая Google Assistant и Let’s Encrypt.

Примечание: В настоящее время эта роль Ansible поддерживается только на Debian 10 согласно документации hass.io, возможно, она будет работать и на других ОС, но я это не проверял.

Конфигурация

Установка

ansible-galaxy install totaldebug.hassio

Переменные роли

Вход По умолчанию Описание
hassio_user hassio Пользователь по умолчанию для запуска hassio
hassio_group hassio Группа по умолчанию для запуска hassio
supervisor homeassistant/amd64-hassio-supervisor Файл Docker для использования с supervisor (меняется в зависимости от архитектуры ОС)
machine qemux86-64 Тип машины (qemux86, qemux86-64, armv6l, armv7l, aarch64)
hassio_share /usr/share/hassio Основное место для конфигурации
hassio_version latest Измените версию, если хотите установить конкретную
hassio_config /etc/hassio.json Файл конфигурации Hassio
hassio_bin /usr/sbin/hassio-supervisor Место расположения бинарного файла для hassio-supervisor
docker_bin /usr/bin/docker Место расположения бинарного файла Docker

Пример Playbook

---

- name: Установить Hassio
  hosts: all
  become: yes
  gather_facts: no
  vars:
    - hassio_share: "/usr/share/hassio"   #По умолчанию
    - version: latest   #По умолчанию
  roles:
     - totaldebug.hassio

Особенности

🔰
Установка Hassio ✔️
Установка сервиса hassio-supervisor ✔️
Установка сервиса hassio-apparmor ✔️

Участие

Есть что-то интересное, чем вы хотите поделиться? Узнайте о вкладе.

Версионность

Этот проект следует семантическому версионированию.

В контексте семантического версионирования, роль определяется переменными роли.

  • Ломающее изменение или изменения, которые требуют вмешательства пользователя, увеличивают основную версию. Это включает изменение значения по умолчанию для переменной роли.
  • Изменения, которые не требуют вмешательства пользователя, но добавляют новые функции, увеличивают минорную версию.
  • Исправления ошибок увеличивают патч-версию.

Автор

TotalDebug
marksie1988 (Стивен Маркс)

Поддержка

Свяжитесь со мной одним из следующих способов:

  • по Discord
  • Поднимите проблему на GitHub

Пожертвовать

Пожалуйста, подумайте о поддержке этого проекта, спонсируя его или просто сделав небольшое пожертвование через нашу страницу спонсоров

Лицензия

Лицензия: CC BY-NC-SA 4.0

О проекте

Hass.io server installation

Установить
ansible-galaxy install totaldebug/ansible-role-hassio
Лицензия
Unknown
Загрузки
181
Владелец