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