aboutsummaryrefslogtreecommitdiffstats
path: root/inventory/group_vars/all.yaml
blob: 1da6588fd01a734fea6373004cef97d873a2d230 (plain)
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
---
oom_path: /opt/oom
onap_base_url: https://gerrit.onap.org/r
oom_url: "{{ onap_base_url}}/oom"
branch: "{{ lookup('env','OOM_BRANCH')| default('master', true) }}"
nfs_folder: /dockerdata-nfs

generic_override_path: "{{ oom_path }}/kubernetes/onap/resources/overrides"
onap_kubernetes_path: "{{ oom_path }}/kubernetes/onap"
onap_chart_path: "{{ onap_kubernetes_path }}/Chart.yaml"
contrib_path: "{{ oom_path }}/kubernetes/contrib"
charts_path: "{{ oom_path }}/kubernetes/dist/packages"

# Openstack needed variables
openstack_tenant_name: "{{ lookup('env','TENANT_NAME') |
  default(os_infra.tenant.name, true) }}"
openstack_user_name: "{{ lookup('env','USER_NAME') |
  default(os_infra.user.name, true) }}"

base_dir: "{{ lookup('env', 'RUN_ROOT') | default(playbook_dir, true) }}"

# ONAP needed variables
onap_namespace: "{{ lookup('env', 'ONAP_NAMESPACE') | default('onap', true) }}"
chart_name: "{{ lookup('env', 'ONAP_CHART_NAME') | default(onap_namespace, true) }}"
onap_release_name: "{{ lookup('env', 'ONAP_RELEASE_NAME') | default('onap', true) }}"

helm_version: "{{ lookup('env', 'HELM_VERSION') | default('v3.8.2', true) }}"
use_servicemesh: "{{ lookup('env', 'SERVICEMESH') | default(False, true) }}"
use_ingress: "{{ lookup('env', 'INGRESS') | default(False, true) }}"
use_metrics: "{{ lookup('env', 'METRICS') | default(False, true) }}"
use_custom_resources_metrics:
    "{{ lookup('env', 'METRICS_CRD') | default(False, true) }}"

# variable needed to access jumphost
ssh_id_rsa: "{{ vault_ssh_id_rsa }}"
gather_nodes_fact: "{{ lookup('env','GATHER_NODE_FACTS') |
  default(true, true) }}"

oom_etc_path: "{{ ansible_user_dir }}/oom/{{ branch }}"
onap_all_file: "{{ generic_override_path }}/{{ use_ingress|
  ternary('onap-all-ingress-nginx-vhost', 'onap-all') }}.yaml"
#onap_all_file: "{{ generic_override_path }}/{{ use_servicemesh|
#  ternary('onap-all-ingress-istio', 'onap-all') }}.yaml"
override_file: "{{ oom_etc_path }}/onap-overrides.yaml"
override_components: "{{ oom_etc_path }}/onap-components.yaml"
override_gating_component: "{{ oom_etc_path }}/gating-component-overrides.yaml"
deployment_file: "{{ oom_etc_path }}/deployment.yaml"
repository: "{{ lookup('env', 'ONAP_REPOSITORY') |
  default('nexus3.onap.org:10001', true) }}"
proxy_for_dockerhub: "{{ lookup('env', 'DOCKER_HUB_PROXY') |
  default('', true) }}"
proxy_for_elastic: "{{ lookup('env', 'ELASTIC_PROXY') |
  default('', true) }}"
proxy_for_k8s_gcr: "{{ lookup('env', 'K8S_GCR_PROXY') |
  default('', true) }}"

deployment_requested: "{{ lookup('env', 'DEPLOYMENT_REQUESTED') | default('full', true)"

deployment_type: "{{ lookup('env','DEPLOYMENT_TYPE')| default('core', true) }}"

gerrit_review: "{{ lookup('env', 'GERRIT_REVIEW') | default('', true) }}"

gerrit_patchset: "{{ lookup('env', 'GERRIT_PATCHSET') | default('', true) }}"

project: "{{ lookup('env', 'PROJECT') | default('oom', true) }}"

project_dir_mapping:
  aai/oom: kubernetes/aai
  testsuite/oom: kubernetes/robot

# deployment_type variable
core_onap: "{{ (deployment_type == 'core') }}"
small_onap: "{{ (deployment_type == 'small') }}"
medium_onap: "{{ (deployment_type == 'medium') }}"
full_onap: "{{ (deployment_type == 'full') }}"
nbi_working_tag: "2.1.1"
onap_flavor: "{{ lookup('env','ONAP_FLAVOR')| default('small', true) }}"
additional_components: "{{ lookup('env','ADDITIONAL_COMPONENTS') |
  default('', true) }}"

portal_enabled: "{{ small_onap or  medium_onap or
  ('portal' in additional_components) }}"

strimzi_version: "{{ lookup('env', 'STRIMZI_VERSION') | default('0.31.1', true) }}"
onap_version: "{{ onap_versions[branch] | default('11.0.0') }}"

onap_versions:
  master: 11.0.0
  kohn: 11.0.0
  jakarta: 10.0.0

use_global_storage: "{{ os_infra.onap.global_storage.enabled | default(false) }}"

helmv3_use_sql: "{{ lookup('env','HELM3_USE_SQL') |
  default(False, true) }}"

postgres_namespace: helm
postgres_svc: postgres
postgres_secret_name: postgres-postgresql
postgres_user: helm
postgres_db: helm
postgres_port: 30347
postgres_url: "postgresql://{{
  postgres_svc }}.{{ postgres_namespace }}:{{ postgres_port }}/{{
  postgres_db }}?user={{ postgres_user }}&password={{
  postgres_password }}&sslmode=disable"