Compare commits

...

5 Commits

Author SHA1 Message Date
9871b8cb29 klal
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 0s
2025-05-06 18:20:35 +02:00
6de27cd975 klal 2025-05-06 18:15:53 +02:00
d2c7c49d68 klal 2025-05-06 18:15:06 +02:00
9e3ce2e113 klal 2025-05-06 18:05:32 +02:00
bb248011ad klal 2025-05-06 18:04:03 +02:00

View File

@ -34,12 +34,35 @@
- name: Upload service script
ansible.builtin.copy:
src: "{{ dest_folder }}/mqtt_srv.py"
dest: /usr/bin/mqtt_srv.py
dest: /myapps/mqtt_srv/mqtt_srv.py
mode: '0755'
owner: root
group: root
remote_src: true
when: inventory_hostname != 'nas.home.lan'
- name: Upload service req
ansible.builtin.copy:
src: "{{ dest_folder }}/requirements.txt"
dest: /myapps/mqtt_srv/requirements.txt
mode: '0755'
owner: root
group: root
remote_src: true
when: inventory_hostname != 'nas.home.lan'
- name: Create dir
ansible.builtin.file:
path: /etc/mqtt_srv/
state: directory
mode: '0755'
owner: root
group: root
- name: Create dir
ansible.builtin.file:
path: /myapps/mqtt_srv/
state: directory
mode: '0755'
owner: root
group: root
- name: Upload service script config
ansible.builtin.copy:
@ -69,14 +92,14 @@
# when: inventory_hostname in groups['router']
# become: false
- name: Upload service script1
ansible.builtin.copy:
src: "{{ dest_folder }}/mqtt_srv.sh"
dest: /etc/init.d/
mode: '755'
owner: admin
remote_src: true
when: inventory_hostname == 'nas.home.lan'
# - name: Upload service script1
# ansible.builtin.copy:
# src: "{{ dest_folder }}/mqtt_srv.sh"
# dest: /etc/init.d/
# mode: '755'
# owner: admin
# remote_src: true
# when: inventory_hostname == 'nas.home.lan'
- name: Print message
ansible.builtin.debug:
@ -85,21 +108,21 @@
- name: Upload service script2
ansible.builtin.copy:
src: "{{ dest_folder }}/mqtt_srv.py"
dest: /usr/bin/mqtt_srv.py
dest: /myapps/mqtt_srv/mqtt_srv.py
mode: '755'
owner: admin
remote_src: true
when: inventory_hostname == 'nas.home.lan'
- name: Install bottle python package
- name: Install venv
ansible.builtin.apt:
name:
- python3-virtualenv
- name: Install specified python requirements in indicated (virtualenv)
ansible.builtin.pip:
name: "{{ item }}"
loop:
- paho-mqtt
- getmac
- ping3
- psutil
- autorandr
requirements: /myapps/mqtt_srv/requirements.txt
virtualenv: /myapps/mqtt_srv/venv
when: inventory_hostname != 'nas.home.lan'
- name: Just force systemd to reread configs (2.4 and above)
@ -107,8 +130,6 @@
daemon_reload: true
when: inventory_hostname != 'nas.home.lan'
- name: Restart mqtt_srv service
ansible.builtin.service:
name: mqtt_srv.service