mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2025-07-05 00:55:50 +02:00
init
This commit is contained in:
54
playbooks/00_test.yml
Normal file
54
playbooks/00_test.yml
Normal 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 &
|
Reference in New Issue
Block a user