diff --git a/meta/main.yml b/meta/main.yml index 317ddb1..e570b8d 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -1,3 +1,4 @@ +# Standards: 0.1 --- galaxy_info: author: xoxys @@ -5,9 +6,9 @@ galaxy_info: license: MIT min_ansible_version: 2.4 platforms: - - name: EL - versions: - - 7 + - name: EL + versions: + - 7 galaxy_tags: - zigbee - zigbee2mqtt diff --git a/tasks/install.yml b/tasks/install.yml index 81040a1..0eb5465 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -55,11 +55,11 @@ become_user: "{{ zigbee2mqtt_user }}" - block: - - name: Create systemd unit files - template: - src: "etc/systemd/system/zigbee2mqtt.service.j2" - dest: "/etc/systemd/system/zigbee2mqtt.service" - mode: 0644 - notify: __zigbee2mqtt_restart + - name: Create systemd unit files + template: + src: "etc/systemd/system/zigbee2mqtt.service.j2" + dest: "/etc/systemd/system/zigbee2mqtt.service" + mode: 0644 + notify: __zigbee2mqtt_restart become: True become_user: root diff --git a/tasks/prepare.yml b/tasks/prepare.yml index 2be5c4a..5cb396f 100644 --- a/tasks/prepare.yml +++ b/tasks/prepare.yml @@ -1,46 +1,46 @@ --- - block: - - name: Create local facts dir - file: - path: /etc/ansible/facts.d - state: directory + - name: Create local facts dir + file: + path: /etc/ansible/facts.d + state: directory - - name: Setup local fact script - get_url: - url: https://gitea.rknet.org/ansible/custom_facts/raw/branch/master/zigbee2mqtt.py - dest: /etc/ansible/facts.d/zigbee2mqtt.fact - mode: 0755 - register: __zigbee2mqtt_add_fact + - name: Setup local fact script + get_url: + url: https://gitea.rknet.org/ansible/custom_facts/raw/branch/master/zigbee2mqtt.py + dest: /etc/ansible/facts.d/zigbee2mqtt.fact + mode: 0755 + register: __zigbee2mqtt_add_fact - - name: Update facts - setup: - filter: "*" - when: __zigbee2mqtt_add_fact.changed + - name: Update facts + setup: + filter: "*" + when: __zigbee2mqtt_add_fact.changed - - name: Set current zigbee2mqtt version - set_fact: - zigbee2mqtt_current_version: "{{ ansible_local.zigbee2mqtt.version }}" - failed_when: ansible_local.zigbee2mqtt.error + - name: Set current zigbee2mqtt version + set_fact: + zigbee2mqtt_current_version: "{{ ansible_local.zigbee2mqtt.version }}" + failed_when: ansible_local.zigbee2mqtt.error - - debug: - msg: Current version is '{{ zigbee2mqtt_current_version }}' + - debug: + msg: Current version is '{{ zigbee2mqtt_current_version }}' - - name: Install requirements - package: - name: "{{ item }}" - state: present - with_items: - - git + - name: Install requirements + package: + name: "{{ item }}" + state: present + with_items: + - git - - name: Create group '{{ zigbee2mqtt_group }}' - group: - name: "{{ zigbee2mqtt_group }}" - state: present + - name: Create group '{{ zigbee2mqtt_group }}' + group: + name: "{{ zigbee2mqtt_group }}" + state: present - - name: Create user '{{ zigbee2mqtt_user }}' - user: - name: "{{ zigbee2mqtt_user }}" - group: "{{ zigbee2mqtt_group }}" - groups: "{{ zigbee2mqtt_secondary_groups }}" + - name: Create user '{{ zigbee2mqtt_user }}' + user: + name: "{{ zigbee2mqtt_user }}" + group: "{{ zigbee2mqtt_group }}" + groups: "{{ zigbee2mqtt_secondary_groups }}" become: True become_user: root