5 - Node Configuration

The openIDL deployment scripts (ansible) require configurations that are specific to the node. Many of those configuration settings are used to define the name of various resources and components during deployment (i.e. the name of the deployed nginx controller, domain names, endpoint DNS, HLF channels, etc). The deployment scripts use default values that in most cases don't need to be changed/adjusted. There are a few basic settings that should be configured by the operator of the node before deployment. 

The specific node settings are stored in a file (or as AWX credentials in case they define sensitive data) and supplied to the openIDL deployment scripts as a resource from a git repository. It is strongly recommended to use a private and secured git repository to store the configuration file.

The configuration file can be created as a copy of "https://github.com/openidl-org/openidl-aais-gitops/blob/develop/ansible/values.yml", configured locally and pushed to the private git repository of the node. The detail of the minimal required configuration is documented inside the aforementioned values.yml file.

The above config file should be pushed to the git repo with path "orgs_config/<org id>/config.yml"


All sensitive configurations and access to the private git repository is described in the previous step ( AWX Setup and Configuration)