Chameleon Cloud and Edge

Setting up Chameleon platform

Application Credential

Create you application credential and download it. Do it for each site you plan to use (e.g., CHI@TACC, CHI@UC, CHI@Edge, among others).

Note

Once the system generates the credential, you will be given the option to download an RC file that configures the CLI to use the application credential for authentication. You will only see the secret credentials once, so make sure to save the RC file or the secret somewhere, as if it’s lost, you will have to delete the credential and create a new one.

Then, add the references to these files in layers_services.yaml as follows (example with Chameleon Cloud TACC site and Chameleon Edge):

SSH External access

Add the public ssh key (your workstation: ~/.ssh/id_rsa.pub) to your Chameleon cloud sites as follows: Create or import a key pair for Chameleon Cloud sites (e.g., CHI@TACC, CHI@UC, etc.).

Then, add the Key pair name in layers_services.yaml.

1environment:
2  chameleoncloud:
3    key_name: <key_pair_name>
4    rc_file: "/path/to/my-app-cred-tacc-openrc.sh"
5    image: CC-Ubuntu20.04
6  chameleonedge:
7    rc_file: "/path/to/my-app-cred-edge-openrc.sh"