The Wizard Deployer is a utility that is designed to make deployment and execution of HERE Customizable Pipeline Templates easier. It does not require deep knowledge of the HERE platform or extensive development skills. The Wizard is a shell script that executes interactively by asking you a minimum set of questions required for a particular pipeline template, and then takes care of configuration, deployment, and execution.
This folder contains:
Please do not change the structure of this folder or alter deployment templates or scripts. The only script that you will need to run is wizard.sh.
This is a one time setup.
You should have a general understanding of the HERE platform. Refer to the instructions provided in the System Requirements. The Wizard uses the OLP CLI for deployment, so you must have it installed and configured prior to using the Wizard. Otherwise, please follow the instructions below. While this setup doesn't require deep technical skills, it is expected that at a minimum you are able to use the bash execution environment, set up environment variables, and execute shell scripts.
After the variables above are set, the Wizard script is ready to be executed:
While this step is not required, it is highly recommended that you set the environment variables listed below. If not set, you will be prompted to provide them during execution of the Wizard. Providing these environment variables saves time during subsequent deployment of the same pipeline template under the same bash session.
While this step is not required, you can provide the following listed options to the Wizard. If not set, you will be prompted to provide them during execution of the Wizard. Providing these options saves time during subsequent deployment of the same pipeline template under the same bash session.
verbose: If you want to see the values set for the configuration items during Wizard script execution, you can provide the "-v" option to Wizard script.
manifest-file: Manifest is a file that describes the pipeline template's application and deployment parameters. It is unique per pipeline template and is packaged together with it. It is the main entry point for the Wizard. You are not expected to alter the Manifest file, only provide an absolute path to it.
billing-tag: Billing tag is used for grouping billing records together. It will be associated with catalogs, layers and pipeline resources created during pipeine template deployment. It must be between 4 - 16 characters and contain only alphanumeric ASCII characters [A-Za-z0-9].
group-id: Group ID is used to share resources (catalogs and pipelines) for pipeline templates. All resources created during pipeline template deployment will be shared with this Group.
Since each pipeline template is different, the questions displayed during execution of the Wizard will vary.
If you need support with the Wizard Deployer, please contact us.