post home assistant update
This commit is contained in:
68
hass_trackers/install_trackers.yaml
Normal file
68
hass_trackers/install_trackers.yaml
Normal file
@@ -0,0 +1,68 @@
|
||||
- name: Install HASS Trackers
|
||||
hosts: hass
|
||||
vars_files:
|
||||
- vars.yaml
|
||||
tasks:
|
||||
- name: Create counters dir
|
||||
ansible.builtin.file:
|
||||
path: /root/config/counters
|
||||
state: directory
|
||||
mode: '0755'
|
||||
- name: Create binary sensors dir
|
||||
ansible.builtin.file:
|
||||
path: /root/config/binary_sensors
|
||||
state: directory
|
||||
mode: '0755'
|
||||
- name: Create input buttons dir
|
||||
ansible.builtin.file:
|
||||
path: /root/config/input_buttons
|
||||
state: directory
|
||||
mode: '0755'
|
||||
- name: Create automations dir
|
||||
ansible.builtin.file:
|
||||
path: /root/config/automations
|
||||
state: directory
|
||||
mode: '0755'
|
||||
|
||||
- name: Template all counters
|
||||
template:
|
||||
src: templates/counter.yaml
|
||||
dest: /root/config/counters/{{ item.id }}.yaml
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
with_items: "{{ trackers }}"
|
||||
- name: Template all thresholds
|
||||
template:
|
||||
src: templates/threshold.yaml
|
||||
dest: /root/config/binary_sensors/{{ item.id }}.yaml
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
with_items: "{{ trackers }}"
|
||||
- name: Template all input buttons
|
||||
template:
|
||||
src: templates/input_button.yaml
|
||||
dest: /root/config/input_buttons/{{ item.id }}.yaml
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
with_items: "{{ trackers }}"
|
||||
- name: Template all automations
|
||||
template:
|
||||
src: templates/automation.yaml
|
||||
dest: /root/config/automations/{{ item.id }}.yaml
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
with_items: "{{ trackers }}"
|
||||
|
||||
- name: Install HASS Trackers
|
||||
hosts: localhost
|
||||
vars_files:
|
||||
- vars.yaml
|
||||
tasks:
|
||||
- name: Template Dashboard
|
||||
template:
|
||||
src: templates/dashboard.yaml
|
||||
dest: "dashboard.yaml"
|
||||
Reference in New Issue
Block a user