This commit is contained in:
jaydee
2022-12-14 02:23:34 +01:00
parent fdcd79983a
commit 7385b59c72
43 changed files with 1729 additions and 0 deletions

54
playbooks/00_test.yml Normal file
View File

@ -0,0 +1,54 @@
- hosts: odroid_master
name: Install k3s
become: true
tasks:
- name: Install deps...
ansible.builtin.apt:
name:
- python3-pip
- python3-dev
- 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 &