Go to file
Robert Kaussow 85e4a6dbab
All checks were successful
continuous-integration/drone/push Build is passing
override meta author for readme
2019-11-07 09:24:51 +01:00
defaults remove iptables integration 2019-10-28 20:02:54 +01:00
handlers remove nginx integration 2019-08-13 09:05:36 +02:00
meta override meta author for readme 2019-11-07 09:24:51 +01:00
molecule add systemd after list 2019-10-13 23:15:36 +02:00
tasks remove iptables integration 2019-10-28 20:02:54 +01:00
templates/etc add systemd after list 2019-10-13 23:15:36 +02:00
.drone.jsonnet refactor ci pipeline 2019-10-17 08:49:50 +02:00
.drone.yml refactor ci pipeline 2019-10-17 08:49:50 +02:00
.gitignore remove iptables integration 2019-10-28 20:02:54 +01:00
HEADER.md refactor ci pipeline 2019-10-17 08:49:50 +02:00
LICENSE first commit 2019-04-27 13:52:50 +02:00
README.md [SKIP CI] update readme 2019-11-06 22:03:22 +00:00

xoxys.homeassistant

Build Status

Role to setup Homeassistant

Table of content


Default Variables

homeassistant_version

Default value

homeassistant_version: 0.92.1

homeassistant_user

Default value

homeassistant_user: homeassistant

homeassistant_user_home

Default value

homeassistant_user_home: /home/{{ homeassistant_user }}

homeassistant_group

Default value

homeassistant_group: '{{ homeassistant_user }}'

homeassistant_extra_groups

Default value

homeassistant_extra_groups:
  - tty
  - dialout

homeassistant_systemd_after

Default value

homeassistant_systemd_after:
  - network-online.target

homeassistant_base_dir

Default value

homeassistant_base_dir: /opt/homeassistant

homeassistant_conf_dir

Default value

homeassistant_conf_dir: '{{ homeassistant_base_dir }}/config'

homeassistant_packages

Default value

homeassistant_packages: []

homeassistant_http_bind_port

Default value

homeassistant_http_bind_port: 8123

homeassistant_client_url

Default value

homeassistant_client_url: https://hassio.example.com

homeassistant_tls_enabled

Default value

homeassistant_tls_enabled: false

homeassistant_tls_dhparam_path

Default value

homeassistant_tls_dhparam_path: '{{ homeassistant_base_dir }}/tls/dhparam.pem'

homeassistant_tls_dhparam_size

Default value

homeassistant_tls_dhparam_size: 2048

homeassistant_tls_cert_path

Default value

homeassistant_tls_cert_path: '{{ homeassistant_base_dir }}/tls/certs/mycert.pem'

homeassistant_tls_key_path

Default value

homeassistant_tls_key_path: '{{ homeassistant_base_dir }}/tls/private/mykey.pem'

homeassistant_tls_cert_source

Default value

homeassistant_tls_cert_source: mycert.pem

homeassistant_tls_key_source

Default value

homeassistant_tls_key_source: mykey.pem

homeassistant_cmdline_override_enabled

Override /boot/cmdline.txt with given conten. This can be necessary if you use searial hardware, but be careful! Wrong configuration may leave your system unusable!

Default value

homeassistant_cmdline_override_enabled: false

homeassistant_cmdline_content

Default value

homeassistant_cmdline_content: console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline
  rootwait

homeassistant_exclude_modemmanager

Prevent ModemManger from binding to serial devices and therefor blocking controllers like a CC2531. Devices can be skipped by a udev rule.

Default value

homeassistant_exclude_modemmanager: false

homeassistant_serial_device

Default value

homeassistant_serial_device:
  - vendor_id: '0000'
    product_id: xxxx

Dependencies

None.

License

MIT

Author

xoxys mail@geeklabor.de