configpolicy/roles/hassdb/tasks/main.yml

22 lines
474 B
YAML

- name: ensure psycopg2 is installed
package:
name: python-psycopg2
state: present
tags: install
- name: ensure homeassistant postgresql user exists
become: true
become_user: postgres
postgresql_user:
name: homeassistant
password: '{{ hassdb_password }}'
tags: pg-user
- name: ensure homeassistant postgresql database exists
become: true
become_user: postgres
postgresql_db:
name: homeassistant
owner: homeassistant
tags: pg-db