-
Notifications
You must be signed in to change notification settings - Fork 0
/
all.yml
66 lines (58 loc) · 2.67 KB
/
all.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
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
---
cluster_name: ocp4
# only cloudflare is supported for now
dns_provider: cloudflare
# use your own dns zone. It represents the public domain for your cluster
dns_zone: ulozaka.com
letsencrypt_disabled: false
vm_storage_backend: qcow2
cloudflare_account_email: !vault |
$ANSIBLE_VAULT;1.1;AES256
32333437393665383038313965323861653165346138323233313063336634333932343739653031
6435393061306639626466666432633135323630373633310a633130333535633131343131346231
66323461663836333336386439643632616161393238303362363066383931626263653162363831
3233383463366134650a333830363537613038626562396563383932386536643137303732313439
65313066626130313766326666663538643661323461643466623165383636346632
cloudflare_account_api_token: !vault |
$ANSIBLE_VAULT;1.1;AES256
35633632616136333335313361613166613530366238326136623131343566303463363432633033
3935396137366366383133623065653431636666343933310a366235373964373963646239663131
38393935353637623035343435363534343862396135373230353964633138333333333831363939
6633373633616666330a336364393061313536316366363764313539313264313362613233306632
30383139303437353637303262306365346533303736323637376336633566633931306530626138
3364363837376331306230326362383435366635366464306566
cert_account_email: "{{ cloudflare_account_email }}"
vm_autostart: true
# nfs dynamic provisionning
storage_nfs: true
storage_nfs_path_prefix: '/var/okd4/nfs'
storage_nfs_target_namespace: openshift-nfs-provisioner
storage_nfs_server_name: '192.168.50.1'
# default router certificates (also used by the dashboards)
certificates_dir: "{{ ansible_env.HOME }}/okd/certificate"
certficate_key: "{{ certificates_dir }}/{{ dns_zone }}/cert.key"
certficate_fullchain: "{{ certificates_dir }}/{{ dns_zone }}/fullchain.crt"
# generate a password using httpass
# the temporary user will be deleted and a new one will be created
auth_htpasswd:
- "admin:$apr1$4vArRiV9$4wQJmevQKxyuVkAyojGpr/"
cluster_role_bindings:
- cluster_role: sudoer
name: admin
- cluster_role: cluster-admin
name: admin
vms_base_path: /var/lib/libvirt
# cluster info
master_count: 1
master_vcpu: 4
master_memory_size: 16384
master_memory_unit: 'MiB'
# qemu-img image size specified.
# You may use k, M, G, T, P or E suffixe
master_root_disk_size: '100G'
compute_count: 3
compute_vcpu: 4
compute_memory_size: 32000
compute_memory_unit: 'MiB'
worker_root_disk_size: '100G'
masters_schedulable: false