mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2025-01-23 20:39:26 +00:00
60 lines
2.2 KiB
YAML
Executable File
60 lines
2.2 KiB
YAML
Executable File
- hosts: odroid_master
|
|
name: Setup info display
|
|
become: true
|
|
gather_facts: no
|
|
tasks:
|
|
- name: Install deps...
|
|
ansible.builtin.apt:
|
|
name:
|
|
- python3-pip
|
|
- python3-dev
|
|
- name: Remove file (delete file)
|
|
ansible.builtin.file:
|
|
path: /usr/lib/python3.11/EXTERNALLY-MANAGED
|
|
state: absent
|
|
|
|
- name: Install bottle python package
|
|
ansible.builtin.pip:
|
|
name:
|
|
- RPLCD
|
|
- psutil
|
|
- smbus2
|
|
- uptime
|
|
- name: Upload led control scripts
|
|
ansible.builtin.copy:
|
|
src: scripts/lcd_control.py
|
|
dest: /usr/bin/lcd_control.py
|
|
- name: Upload led control service
|
|
ansible.builtin.copy:
|
|
src: services/lcd_control.service
|
|
dest: /etc/systemd/system/
|
|
- name: Upload led control scripts
|
|
ansible.builtin.copy:
|
|
src: scripts/lcd_control_restart.py
|
|
dest: /usr/bin/lcd_control_restart.py
|
|
- name: Upload led control service
|
|
ansible.builtin.copy:
|
|
src: services/lcd_control_restart.service
|
|
dest: /etc/systemd/system/
|
|
- name: Upload led control scripts
|
|
ansible.builtin.copy:
|
|
src: scripts/lcd_control_start.py
|
|
dest: /usr/bin/lcd_control_start.py
|
|
- name: Upload led control service
|
|
ansible.builtin.copy:
|
|
src: services/lcd_control_start.service
|
|
dest: /etc/systemd/system/
|
|
- name: reload systemctl
|
|
ansible.builtin.command: systemctl daemon-reload
|
|
- name: Enable service startup lcd_control
|
|
ansible.builtin.command: systemctl enable lcd_control.service
|
|
- name: Starting service lcd_control
|
|
ansible.builtin.command: systemctl start lcd_control.service
|
|
- name: Enable service startup lcd_control_restart.service
|
|
ansible.builtin.command: systemctl enable lcd_control_restart.service
|
|
- name: Enable service startup lcd_control_start.service
|
|
ansible.builtin.command: systemctl enable lcd_control_start.service
|
|
# - name: Start service lcd_control_restart.service
|
|
# ansible.builtin.command: systemctl start lcd_control_restart.service
|
|
# - name: start lcd script
|
|
# shell: cd /root; nohup python3 lcd_control.py >/dev/null 2>&1 & |