1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- ---
- - name: Install rtl_433
- ansible.builtin.package:
- name: rtl-433
- state: present
- - name: Ensure /etc/rtl_433 exists
- ansible.builtin.file:
- path: /etc/rtl_433
- state: directory
- owner: root
- group: root
- mode: '0755'
- - name: Install rtl_433.conf
- ansible.builtin.template:
- src: rtl_433.conf.j2
- dest: /etc/rtl_433/rtl_433.conf
- owner: root
- group: root
- mode: '0644'
- - name: Install rtl_433 systemd service file
- ansible.builtin.template:
- src: rtl_433.service.j2
- dest: /etc/systemd/system/rtl_433.service
- owner: root
- group: root
- mode: '0644'
- register: rtl_433_service
- - name: Reload systemd services
- ansible.builtin.systemd_service:
- daemon_reload: true
- when:
- - rtl_433_service.changed
- - name: Start/enable rtl_433 service
- ansible.builtin.systemd_service:
- name: rtl_433
- state: "{% if rtl_433_service.changed %}re{% endif %}started"
- enabled: true
|