- Install requirements from Ansible Galaxy:
sudo ansible-galaxy install -r requirements.yml - Check/set your preferred username in
vars/main.yml - First run only: Run base playbook as default user
pi:
ansible-playbook base.yml -i hosts -u pi --ask-pass - Subsequent runs:
ansible-playbook main.yml -i hosts - Or run specific playbooks only:
ansible-playbook ozwcp.yml -i hosts
- Runs a full apt package upgrade/update
- Extends the root filesystem to the actual SD Card size
- Configures time zone, locale
- Installs OpenZWave Control Panel
- Installs the Mosquitto MQTT broker
- Installs Home Assistant
- Installs OpenZWave
- Clones my config from GitHub
- Installs Hyperion
- Applies my configuration
This playbook performs some basic configurations I prefer to have available on my Linux machines.
- Create an
llalias forls -alF - Install
htop