-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.yaml
More file actions
77 lines (63 loc) · 1.63 KB
/
main.yaml
File metadata and controls
77 lines (63 loc) · 1.63 KB
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Custom definitions TODO check these tasks
- hosts: fleet
become: true
tasks:
- import_tasks: tasks/dependencies.yaml
- import_tasks: tasks/setup.yaml
- import_tasks: tasks/roverd.yaml
- import_tasks: tasks/systemd.yaml
- import_tasks: tasks/opencv.yaml
- import_tasks: tasks/kernel.yaml
# Install Go - must be after setup to include curl
- hosts: fleet
tags: go
become: true
roles:
- role: gantsign.golang
vars:
golang_version: 1.22.0
GOOS: linux
GOARCH: arm64
golang_mirror: https://go.dev/dl/
# Custom definitions
- hosts: fleet
become: true
tasks:
- import_tasks: tasks/network.yaml
# Currently not used:
# - hosts: roverbuilder
# tasks:
# - import_tasks: tasks/github-runner.yaml
# ------------------------------------------------------------------
# ./run.sh --tags local
# will run the same as above, but locally instead of on the fleet
# ------------------------------------------------------------------
# Todo this doesn't work when specifying any tags^^
# - hosts: local
# become: true
# tags:
# - local
# - never
# tasks:
# - import_tasks: tasks/setup.yaml
# when: ansible_env['HOME'] == '/home/debix'
# - hosts: local
# become: true<
# tags:
# - local
# - never
# roles:
# - role: fubarhouse.golang
# when: ansible_env['HOME'] == '/home/debix'
# vars:
# go_version: 1.22.0
# GOOS: linux
# GOARCH: arm64
# - hosts: local
# become: true
# tags:
# - local
# - never
# tasks:
# - import_tasks: tasks/network.yaml
# when: ansible_env['HOME'] == '/home/debix'