| --- |
| ################################### |
| # Resources configuration entries # |
| ################################### |
| |
| # Resource host information |
| |
| # folder on resource host where tars with resources are present |
| resources_dir: /data |
| |
| # tarfile name within this folder with offline infrastructure sw |
| resources_filename: onap-offline-onap-full-3.0.0.resources.tar |
| |
| # Infra node specific information |
| |
| # offline solution source data binaries will be decompressed in following dir on infra |
| # e.g. app_data_path: /opt/onap |
| app_data_path: /opt/onap |
| |
| ########################################## |
| # Offline Infrastructure specific params # |
| ########################################## |
| |
| # information from which rootCA is created |
| # e.g. |
| # organization_name: Samsung |
| # state_or_province_name: Poland |
| # country_name: PL |
| # locality_name: Krakow |
| certificates: |
| organization_name: Samsung |
| state_or_province_name: Poland |
| country_name: PL |
| locality_name: Krakow |
| |
| # Offline solution is deploying app specific rpm repository and requires some name |
| # also for k8s cluster |
| # e.g. app_name: ONAP |
| app_name: ONAP |
| |
| |
| ############################### |
| # Application specific params # |
| ############################### |
| |
| # Project name to utilize same codebase |
| # e.g. project_configuration: onap-full |
| project_configuration: onap-full |
| |
| # App Helm charts dir. E.g. application/helm_charts/<xxx> where xxx is a charts folder name. |
| # Helm charts are expected to be inside SW package somewhere inside ./ansible/application |
| # those will be available for offline installer under /ansible/application/<helm_charts_name> |
| # for OOM project helm charts are usually within kubernetes sub-folder |
| # so the path for them can be: |
| # e.g app_helm_charts_install_directory: "/ansible/application/oom/kubernetes" |
| app_helm_charts_install_directory: "/ansible/application/helm_charts" |
| |
| # to specify target dir where helm charts should be copied into on infra node |
| # this should be directory with all charts and Makefile |
| # e.g. app_helm_charts_infra_directory: "{{ app_data_path }}/helm_charts" |
| app_helm_charts_infra_directory: "{{ app_data_path }}/helm_charts" |
| |
| # Main Helm chart to install |
| # e.g. app_helm_chart_name: onap |
| app_helm_chart_name: onap |
| |
| # Targets for helm charts repository build |
| # e.g. for ONAP Casablanca |
| # app_helm_build_targets: |
| # - all |
| # - onap |
| app_helm_build_targets: |
| - all |
| - onap |
| |
| # Directory with helm plugins |
| # It's an optional parameter used e.g. in OOM Casablanca |
| # app_helm_plugins_directory: "{{ app_helm_charts_infra_directory}}/kubernetes/helm/plugins/" |
| app_helm_plugins_directory: "{{ app_helm_charts_infra_directory}}/kubernetes/helm/plugins/" |
| |
| # Helm release name (visible in POD names) used by Helm |
| # e.g. app_helm_release_name: "{{ project_configuration }}" |
| app_helm_release_name: "{{ project_configuration }}" |
| |
| # Kubernetes namespace where application is installed |
| # e.g. app_kubernetes_namespace: onap |
| app_kubernetes_namespace: onap |
| |
| # Optional application custom Ansible roles name for pre and post install logic. |
| # Location of additional custom roles is defined in ansible.cfg with roles_path. |
| # e.g. application_pre_install_role: "{{ project_configuration }}-patch-role" |
| application_pre_install_role: onap-casablanca-patch-role |
| application_post_install_role: |
| |
| # any other application specific params can be specified in this file |