[ANSIBLE] Do not run "onap" make target while building the helm charts
[oom/offline-installer.git] / ansible / group_vars / all.yml
1 ---
2 ###################################
3 # Resources configuration entries #
4 ###################################
5
6 # Resource host information
7
8 # Directory on resource host where tars with resources are present
9 resources_dir:
10
11 # tarfile name within resources_dir directory with offline infrastructure binaries.
12 resources_filename:
13
14 # tarfile name within resources_dir directory with auxiliary resources.
15 # the purpose of auxiliary resources is to provide user an interface
16 # to distribute to infra node tar file with application specific files.
17 aux_resources_filename:
18
19 # resources can be exported via nfs
20 # default is no - client will use ssh
21 # if set yes but nfs-utils is missing then fallback to ssh
22 resources_on_nfs: no
23
24 # Infra node specific information
25
26 # Offline solution source data binaries (resources_filename tar) will be
27 # decompressed in this directory on target infra server.
28 # e.g. app_data_path: /opt/onap
29 app_data_path:
30
31 # Path for tarballs with images loaded on infrastructure server
32 infra_images_path: "{{ app_data_path }}/offline_data/docker_images_infra"
33
34 # Path for auxiliary data in target infra server.
35 # Data from resource host defined by aux_resources_filename variable is placed to this directory.
36 # Currently docker images in tar format are supported (see runtime_images parameter).
37 # Could be used for other kind of application specific data also.
38 # e.g. aux_data_path: /opt/onap/my_extra_pods_docker_images
39 aux_data_path: "{{ app_data_path }}/runtime_images_source_dir"
40
41
42 ##########################################
43 # Offline Infrastructure specific params #
44 ##########################################
45
46 # information from which rootCA is created
47 # e.g.
48 # organization_name: Samsung
49 # state_or_province_name: Poland
50 # country_name: PL
51 # locality_name: Krakow
52 certificates:
53   organization_name:
54   state_or_province_name:
55   country_name:
56   locality_name:
57
58 # Force k8s cluster redeploy if it exists already
59 # Default value is to allow redeploy
60 redeploy_k8s_env: yes
61
62 # Offline solution is deploying app specific rpm repository and requires some name
63 # also for k8s cluster
64 # e.g. app_name: onap
65 app_name:
66
67 # runtime_images provides an way to insert docker images
68 # into nexus during infrastructure playbook execution (populated to nexus at runtime).
69 # images specified must be available inside aux_resources_filename
70 # tar file that is extracted by installer into aux_data_path directory in infra server.
71 # Source format of an image is .tar file in aux_data_path directory and all .tar
72 # files in that dir are checked to match runtime_images definition.
73 # if runtime_images are not specified nothing is inserted on top of existing
74 # prebuilt nexus blob in installation time.
75 # Component name must match with tar filename!
76 # e.g.
77 # aaa/bbb-component-0.0.1.tar are expected in aux_data_path for component images.
78 #runtime_images:
79 #  aaa-component-0.0.1:
80 #    registry: "nexus3.onap.org:10001"
81 #    path:     "/onap/components/aaa-component"
82 #    tag:      "latest"
83 #  bbb-component-0.0.1:
84 #    registry: "nexus3.onap.org:10001"
85 #    path:     "/onap/components/bbb-component"
86 #    tag:      "latest"
87 runtime_images: {}
88
89 ###############################
90 # Application specific params #
91 ###############################
92
93 # App Helm charts directory location in installation package
94 # (local path for the ansible process).
95 # The path locates relative inside of this sw package
96 # installation folder and must be visible for ansible docker/chroot
97 # process to find directory and to transfer it into machine (infra node) running
98 # Helm repository.
99 # Content of the folder must be Helm chart directories of the app with Makefile.
100 # In case of ONAP OOM it would be <oom_repo>/kubernetes folder content.
101 app_helm_charts_install_directory: application/helm_charts
102
103 # Specify target dir where helm charts are copied into on infra node.
104 # (same as content of "app_helm_charts_install_directory" copied by installer to this dir.)
105 # This must be directory with all charts and Makefile.
106 # e.g. app_helm_charts_infra_directory: "{{ app_data_path }}/helm_charts"
107 app_helm_charts_infra_directory: "{{ app_data_path }}/helm_charts"
108
109 # Main Helm chart to install
110 # e.g. app_helm_chart_name: onap
111 app_helm_chart_name:
112
113 # Targets for helm charts repository build
114 # app_helm_build_targets:
115 #   - all
116 app_helm_build_targets:
117
118 # Directory with helm plugins
119 # It's an optional parameter used e.g. in OOM Casablanca
120 # app_helm_plugins_directory: "{{ app_helm_charts_install_directory}}/helm/plugins/"
121 app_helm_plugins_directory: "{{ app_helm_charts_install_directory}}/helm/plugins/"
122
123 # Helm release name (visible in POD names) used by Helm
124 # e.g. app_helm_release_name: onap
125 app_helm_release_name: "{{ app_name }}"
126
127 # Kubernetes namespace where application is installed
128 # e.g. app_kubernetes_namespace: onap
129 app_kubernetes_namespace: "{{ app_name }}"
130
131 # Optional application custom Ansible roles name for pre and post install logic.
132 # Location of additional custom roles is defined in ansible.cfg with roles_path.
133 # e.g. application_pre_install_role: "my-pre-install-role"
134 application_pre_install_role:
135 application_post_install_role:
136
137 # any other application specific params can be specified in this file
138 # e.g.
139 # onap_values:
140 #  openStackKeyStoneUrl: "http://1.2.3.4:5000"
141 #  openStackServiceTenantName: "services"
142 #  openStackDomain: "Default"
143 #  openStackUserName: "admin"
144 #  openStackEncryptedPassword: "f7920677e15e2678b0f33736189e8965"
145
146 # Optional time synchronisation settings
147 # timesync:
148 #   servers:
149 #     - <ip address of NTP_1>
150 #     - <...>
151 #     - <ip address of NTP_N>
152 #   slewclock: false
153 #   timezone: <timezone name from tz database>