Browse Source

setupdesktop.yml und role

master
Olli Graf 2 years ago
parent
commit
6a5e6d13a9
  1. 8
      bin/run-stressberry.sh
  2. 6
      hosts
  3. 1
      roles/installpkg/tasks/main.yml
  4. 4541
      roles/setupdesktop/tasks/main.yml
  5. 33
      roles/stresspi/tasks/main.yml
  6. 6
      setupdesktop.yml
  7. 7
      stresspi.yml

8
bin/run-stressberry.sh

@ -0,0 +1,8 @@
#!/usr/bin/env bash
# from ansible/resources
mkdir -p /tank/stressberry/${HOSTNAME}
cd /tank/stressberry/${HOSTNAME}
/usr/local/bin/stressberry-run -n "${HOSTNAME}" -d 1800 -i 300 -c 4 ${HOSTNAME}.out
/usr/local/bin/stressberry-plot ${HOSTNAME}.out -f -d 300 -f -l 400 1600 -t 30 90 -o ${HOSTNAME}.png --not-transparent

6
hosts

@ -31,10 +31,12 @@ pi4:
brandine:
martin:
lenny:
snake:
terry:
pis:
hosts:
terry:
gabbo:
clancy:
willie:
quimby:
@ -94,7 +96,6 @@ frinks:
servers:
hosts:
# ollital.nrw:
h2951071.stratoserver.net:
# vasmani.de:
# ollital.net:
ashkente.de:
@ -104,6 +105,7 @@ servers:
mumble.olli-cloud.de:
blog.olli-cloud.de:
mehrnext.de:
h2951071.stratoserver.net:
vars:
ansible_python_interpreter: /usr/bin/python3
ansible_connection: ssh

1
roles/installpkg/tasks/main.yml

@ -20,6 +20,7 @@
- lsof
- ripgrep
- atop
- pip
update_cache: yes
cache_valid_time: 86400

4541
roles/setupdesktop/tasks/main.yml

File diff suppressed because it is too large

33
roles/stresspi/tasks/main.yml

@ -0,0 +1,33 @@
- name: PI Update
become: true
apt:
update_cache: yes
upgrade: dist
- name: Stress installieren (apt)
become: true
apt:
name:
- stress
- name : Stress installieren(pip)
ansible.builtin.pip:
name:
- stressberry
- numpy
- name: copy script
copy:
src: bin/{{ item }}
dest: /home/pi/bin
owner: pi
group: pi
mode: '0744'
with_items:
- run-stressberry.sh
- name: run stressberry
become_user: pi
command: ~/bin/run-stressberry.sh

6
setupdesktop.yml

@ -0,0 +1,6 @@
---
- hosts: "{{ target }}"
gather_facts: false
remote_user: pi
roles:
- setupdesktop

7
stresspi.yml

@ -0,0 +1,7 @@
---
- hosts: "{{ target }}"
gather_facts: false
remote_user: pi
roles:
- stresspi
Loading…
Cancel
Save