forked from gitschooldude/hello
-
Notifications
You must be signed in to change notification settings - Fork 0
/
playbook1.yml
26 lines (26 loc) · 844 Bytes
/
playbook1.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
---
- hosts: all
vars:
repo: SCM-NV/qmflows-namd
conda: true
runner_version: 2.160.2
vars_prompt:
- name: "github_actions_token"
prompt: "Github-runner Token"
remote_user: ubuntu
become: no
tasks:
- name: create dir for runner
file:
path: /tmp/actions_runner
state: directory
- name: extract runner
unarchive:
src: https://githubassets.azureedge.net/runners/{{ runner_version }}/actions-runner-linux-x64-{{ runner_version }}.tar.gz
dest: /tmp/actions_runner/
creates: /tmp/actions_runner/config.sh
remote_src: yes
- name: configure github action runner
command: chdir=/tmp/actions_runner ./config.sh --url https://github.com/{{ repo }} --token '{{ github_actions_token }}'
- name: run it
shell: /tmp/actions_runner/run.sh &