You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
744 B
40 lines
744 B
- name: create venv dir
|
|
file:
|
|
path: ~/venv
|
|
state: directory
|
|
|
|
- name: virtualenv installieren
|
|
become: true
|
|
apt:
|
|
name:
|
|
- python3-virtualenv
|
|
|
|
- name: virtuelle Umgebung anlegen
|
|
command:
|
|
cmd: virtualenv ~/venv/stressberry
|
|
creates: "~/venv/stressberry"
|
|
|
|
#- name: aktiviere virtuelle Umgebung
|
|
# shell: source ~/venv/stressberry/bin/activate
|
|
|
|
- name: Stressberry installieren
|
|
ansible.builtin.pip:
|
|
name:
|
|
- stressberry
|
|
- numpy
|
|
extra_args: --break-system-packages
|
|
|
|
- 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
|
|
|
|
|