From 849341f8e76c0c173d6eca2e8298c10c6b4438d9 Mon Sep 17 00:00:00 2001 From: jaydee Date: Sun, 7 Jul 2024 22:41:10 +0200 Subject: [PATCH] bitwarden --- playbooks/install_mqtt_srv.yml | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/playbooks/install_mqtt_srv.yml b/playbooks/install_mqtt_srv.yml index 20fec05..5a8b2b1 100644 --- a/playbooks/install_mqtt_srv.yml +++ b/playbooks/install_mqtt_srv.yml @@ -8,12 +8,16 @@ - python3-pip when: inventory_hostname not in groups['nas'] become: "{{ 'no' if inventory_hostname in groups['nas'] else 'yes' }}" + + - name: Upload service config ansible.builtin.copy: src: services/mqtt_srv.service dest: /etc/systemd/system/ when: inventory_hostname not in groups['nas'] become: "{{ 'no' if inventory_hostname in groups['nas'] else 'yes' }}" + + - name: Upload service script ansible.builtin.copy: src: scripts/mqtt_srv.py @@ -22,6 +26,16 @@ owner: root when: inventory_hostname not in groups['nas'] become: "{{ 'no' if inventory_hostname in groups['nas'] else 'yes' }}" + + - name: Upload service script + ansible.builtin.copy: + src: scripts/mqtt_srv.py + dest: /share/Data/__GITLAB/mqtt_srv/ + mode: '755' + owner: admin + when: inventory_hostname in groups['nas'] + become: "{{ 'no' if inventory_hostname in groups['nas'] else 'yes' }}" + - name: Install bottle python package ansible.builtin.shell: pip install {{ item }} --break-system-packages loop: @@ -32,14 +46,25 @@ - autorandr when: inventory_hostname not in groups['nas'] become: "{{ 'no' if inventory_hostname in groups['nas'] else 'yes' }}" + + - name: Just force systemd to reread configs (2.4 and above) ansible.builtin.systemd: daemon_reload: true when: inventory_hostname not in groups['nas'] become: "{{ 'no' if inventory_hostname in groups['nas'] else 'yes' }}" + + - name: Restart mqtt_srv service ansible.builtin.service: name: mqtt_srv.service state: restarted when: inventory_hostname not in groups['nas'] - become: "{{ 'no' if inventory_hostname in groups['nas'] else 'yes' }}" \ No newline at end of file + become: "{{ 'no' if inventory_hostname in groups['nas'] else 'yes' }}" + + - name: Install bottle python package + ansible.builtin.shell: python3 /share/Data/__GITLAB/mqtt_srv/mqtt_srv.py > /dev/null 2>&1 & + when: inventory_hostname not in groups['nas'] + become: "{{ 'no' if inventory_hostname in groups['nas'] else 'yes' }}" + + \ No newline at end of file