-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsite.yml
More file actions
70 lines (65 loc) · 1.91 KB
/
site.yml
File metadata and controls
70 lines (65 loc) · 1.91 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
## 集群管理员执行
---
- name: Setup k8s cluster
hosts: k8s
gather_facts: false
roles:
- common
- etchost
- role: k3s
vars:
k8s_cluster_name: catl
k8s_lb: 10.38.57.149
aliyuncs:
username: "{{ lookup('env','ALIYUNCS_USER') }}"
password: "{{ lookup('env','ALIYUNCS_PASSWORD') }}"
mirror: https://zh0vhvl1.mirror.aliyuncs.com
- name: Setup cluster infrastructure
hosts: localhost
gather_facts: false
vars:
mongodb_connection: "mongo://root:{{ lookup('env','MONGODB_ROOT_PASSWORD') }}@mongodb.data"
kafka_bootstrap_server: kafka.avatar:9092
elasticsearch_endpoint: http://elasticsearch-coordinating-only.avatar:9200
roles:
- role: ceph-csi
tags:
- ceph
vars:
ceph_state: present
namespace: rook-ceph
ceph_device: sdb
# ceph_toolbox_state: absent
- role: avatar
tags:
- avatar
vars:
namespace: avatar
vector_state: present
kafka_replicas: 2
kafka_storage_size: 20Gi
elasticsearch_master_replicas: 1
elasticsearch_data_replicas: 1
elasticsearch_master_storage_size: 10Gi
elasticsearch_data_storage_size: 200Gi
## TODO: 提升统一 auth, https://github.com/dignajar/another-ldap-auth
kibana_basic_auth_users:
- name: "zzs"
password: "{{ lookup('env','BASIC_AUTH_ZZS_PASSWD') }}"
- name: "chenchen"
password: "{{ lookup('env','BASIC_AUTH_CHENCHEN_PASSWD') }}"
- role: mongodb
tags:
- mongodb
vars:
namespace: data
mongodb_state: present
mongodb_storage_size: 200Gi
mongodb_chart_values:
architecture: standalone
auth:
enabled: true
rootPassword: "{{ lookup('env','MONGODB_ROOT_PASSWORD') }}"
# #
# - name: spms system
# import_playbook: spms.yml