Share a Private Network with Another Project

Note

Red Cloud 2 is currently in beta testing and not available to all users. If you are not a Red Cloud 2 beta tester, use the production Red Cloud instead. This Red Cloud 2 documentation is still under development.

Beta testers: Report all problems to CAC Help. Please specify Red Cloud 2 when reporting problems. Thank you!

  1. Verify OpenStack CLI client is installed.

  2. Obtain an Application Credentials for the project with the network to be shared. You must first switch to the project, create the application credential by clicking on Application Credential in the Identity tab, and Download openrc file. This credential will only allow you to access the contents of this specific project.

  3. Get started with OpenStack CLI client and authenticate with the openrc file.

  4. Enter openstack project list to see the name and ID of the destination project you want to share with. If a message prompts for missing values, then the authentication step from previous step was unsuccessful.

  5. Enter openstack network list to see if the network is listed, and note down the ID.

  6. Enter the following, with appropriate substitutions for <Network ID> and <Target Project ID>.

    openstack network rbac create --target-project <Target Project ID> --action access_as_shared --type network <Network ID>

    You should now see the shared network in the destination project.