Configuration File Details

The configuration file is needed by the installer script to setup the OpenvCloud system.

An example system-config.yaml file can be found here.

For example the ssh key in the config is used to specify the key needed for authorization on each node in the cluster. This same info is used to add the key to the authorized keys on the machine.

Support

This section is used by the Teleport application to configure the access to the application.

To access the Teleport application you need to have a github oauth application which is defined in the github section as follows:

support:
  github:
    client_id: 3216584165816f5v
    client_secret: 3wa651wvefqeffefefsf6514651eswrfgw
    teams:
    - team_name: support_beg84
      org_name: be-g8-4

To create a GitHub OAuth application follow the Creating an OAuth App documentation.

After creating the application you can get both the client_id and the client_secret from the application page.

Under the teams section it is possible to restrict the access to users belonging to a specific GitHub organization as well as specify a specific team that belongs to this organization.

Validation

@TODO

results matching ""

    No results matching ""