-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstaller.yaml
More file actions
66 lines (56 loc) · 2.19 KB
/
installer.yaml
File metadata and controls
66 lines (56 loc) · 2.19 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
- name: observability-stack => quickstart with kind
hosts: all
become_method: sudo
vars_files: variables.yaml
tasks:
- name: get => non-root user
set_fact:
remote_regular_user: "{{ ansible_user_id }}"
remote_regular_user_home: "{{ ansible_env.HOME }}"
- block:
- name: install => docker
include_tasks: tasks/docker.yaml
- name: install => common-toolkit
include_tasks: tasks/common.yaml
- name: create => the 'kind-cluster' directory
file:
path: "{{ ansible_env.HOME }}/kind-cluster"
state: directory
mode: 0755
group: "{{ ansible_user_id }}"
owner: "{{ ansible_user_id }}"
- name: kind => copy observer config
template:
src: observer-cluster-config.yaml.j2
dest: "{{ ansible_env.HOME }}/kind-cluster/{{ item.clusterName }}-config.yaml"
owner: "{{ ansible_user_id }}"
group: "{{ ansible_user_id }}"
force: yes
loop: "{{ observers }}"
- name: kind => copy observee config
template:
src: observee-cluster-config.yaml.j2
dest: "{{ ansible_env.HOME }}/kind-cluster/{{ item.clusterName }}-config.yaml"
owner: "{{ ansible_user_id }}"
group: "{{ ansible_user_id }}"
mode: 644
force: yes
loop: "{{ observees }}"
- name: kind => create observer cluster
include_tasks: tasks/kind.yaml
loop: "{{ observers }}"
- name: kind => create observee clusters
include_tasks: tasks/kind.yaml
loop: "{{ observees }}"
become: true
- name: helm => deploy fleet-controller
include_tasks: tasks/fleet.yaml
loop: "{{ observers+observees }}"
- name: observability-stack => deploy metrics
include_tasks: tasks/metrics.yaml
loop: "{{ observers+observees }}"
when: observability.metrics.enable == true
- name: observability-stack => deploy logs
include_tasks: tasks/logs.yaml
loop: "{{ observers+observees }}"
when: observability.logs.enable == true