User Tools

Site Tools


cloud:cli

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
cloud:cli [2021/04/15 16:17] chudlercloud:cli [2021/04/15 16:45] chudler
Line 8: Line 8:
 ===== CONFIGURATION ===== ===== CONFIGURATION =====
  
-Use a clouds.yaml file to direct your client. Below is a canonical example, but you __will__ have to modify the variables according to your account. +Use the ''~/.config/openstack/clouds.yaml'' file to direct your client
-''$HOME/.config/openstack/clouds.yaml'' +
-<code> +
-clouds: +
-  openstack: +
-    auth: +
-      auth_url: https://overcloud.cs.uchicago.edu:5000 +
-      username: "CNetID" +
-      password: "sekret" # don't store your credential on our servers +
-      project_name: "CNetID" +
-      user_domain_name: "CS_LDAP" +
-    region_name: "RegionOne" +
-    interface: "public" +
-    identity_api_version:+
-</code>+
  
-**NOTE** +=== Generate New Credentials ===
-The problem here is that you are taking risks by storing your University credentials in a file. Instead, you can use the API or [[ https://overcloud.cs.uchicago.edu | web interface ]] to create an Application Credential. For example,+
  
-<code> +Instead of taking risks and storing your University credentials in the file, use the [[ https://overcloud.cs.uchicago.edu | Web Interface ]] to create an Application Credential. Click the menu on the left side, Identity→Application Credentials. On the right side of the top of the page, click "Create Application Credential". Complete the form and check the box for ''unrestricted access''. Save the ''clouds.yaml'' file in your configuration directory.
-openstack application credential create --secret sekret --role member --expiration 2020-10-10:10:10:10 --restricted myapp +
-</code>+
  
 See the [[ cloud:recipe:coding | Python Examples Document ]] for detailed configuration recommendations. See the [[ cloud:recipe:coding | Python Examples Document ]] for detailed configuration recommendations.
  
-=== Download Configuration File === +==Cloud Name==
-You can download a customized version of this data after you authenticate to the [[ https://overcloud.cs.uchicago.edu | Web Interface ]]. Click ''API Access'' from the menu and then the button ''Download Openstackrc File''). Make sure you read this file carefully in case you want to customize it. Your password is not included in the file by default. +
 For convenience, export the cloud name to your environment. Otherwise, all commands must include the flag ''--os-cloud=openstack'': For convenience, export the cloud name to your environment. Otherwise, all commands must include the flag ''--os-cloud=openstack'':
 <code> <code>
Line 48: Line 29:
 </code> </code>
  
-take note and always use help for guidance <code>--help</code> +always use help for guidance <code>--help</code> 
  
 For example<code>openstack server create --help</code> For example<code>openstack server create --help</code>
/var/lib/dokuwiki/data/pages/cloud/cli.txt · Last modified: 2021/04/15 16:53 by chudler

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki