https://github.com/ansibleplaybookbundle/homeassistant-apb
An APB for deploying Home-Assistant
https://github.com/ansibleplaybookbundle/homeassistant-apb
Last synced: 5 months ago
JSON representation
An APB for deploying Home-Assistant
- Host: GitHub
- URL: https://github.com/ansibleplaybookbundle/homeassistant-apb
- Owner: ansibleplaybookbundle
- Created: 2018-09-18T19:27:27.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-19T19:22:30.000Z (about 7 years ago)
- Last Synced: 2025-05-29T16:42:46.930Z (7 months ago)
- Language: Dockerfile
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
homeassistant-apb
=========
Deploy [Home Assistant](https://www.home-assistant.io/) with either ephemeral
or persistent storage, along with a container for editing configuration files.
Intended to be consumed as an [Ansible Playbook
Bundle](http://automationbroker.io).
homeassistant-apb variables
--------------
app_name: "homeassistant-apb-{{ _apb_service_instance_id.split('-')[0] }}"
Default application name when provisioning objects. Make sure this name does
not exceed 63 chars (less 18 characters if using GlusterFS due to persistent
volume dynamic name creation).
app_image: docker.io/homeassistant/home-assistant:0.78.0
Container image and version to deploy.
namespace: "{{ lookup('env','NAMESPACE') | default('home-assistant', true) }}"
Namespace the application will be deployed to.
Notes
-----
In order to make it easier to edit the `configuration.yaml` file without having
to figure out how to mount the persistent volume externally, a sidecar is
included running `vim` so that you can modify `configuration.yaml` and safely
execute a new deployment to restart the pod.
License
-------
Apache v2.0
Author Information
------------------
Leif Madsen (leif at leifmadsen dot com)