examples/identity/basics_v3.rb in fog-openstack-0.3.1 vs examples/identity/basics_v3.rb in fog-openstack-0.3.2
- old
+ new
@@ -7,51 +7,51 @@
username = 'admin@example.net'
password = 'secret'
project = 'admin'
domain = 'Default'
-keystone = Fog::OpenStack::Identity.new :openstack_auth_url => auth_url,
- :openstack_username => username,
- :openstack_api_key => password,
+keystone = Fog::Identity::OpenStack.new :openstack_auth_url => auth_url,
+ :openstack_username => username,
+ :openstack_api_key => password,
:openstack_project_name => project,
- :openstack_domain_name => domain
+ :openstack_domain_name => domain
# Optional, self-signed certs
#:connection_options => { :ssl_verify_peer => false }
#
# List keystone projects
#
keystone.projects.each do |project|
- # <Fog::OpenStack::Identity::V3::Project
- # id="17775c",
- # domain_id="default",
- # description="admin tenant",
- # enabled=true,
- # name="admin",
- # links={"self"=>"http://example.net:35357/..."},
- # parent_id=nil,
- # subtree=nil,
- # parents=nil
- # >
+ #<Fog::Identity::OpenStack::V3::Project
+ # id="17775c",
+ # domain_id="default",
+ # description="admin tenant",
+ # enabled=true,
+ # name="admin",
+ # links={"self"=>"http://example.net:35357/..."},
+ # parent_id=nil,
+ # subtree=nil,
+ # parents=nil
+ #>
# ...
pp project
end
#
# List users
#
keystone.users.each do |user|
- # <Fog::OpenStack::Identity::V3::User
- # id="02124b...",
- # default_project_id=2f534e...,
- # description=nil,
- # domain_id="default",
- # email="quantum@example.net",
- # enabled=true,
- # name="quantum",
- # links={"self"=>"http://example.net:35357/..."},
- # password=nil
- # >
+ #<Fog::Identity::OpenStack::V3::User
+ # id="02124b...",
+ # default_project_id=2f534e...,
+ # description=nil,
+ # domain_id="default",
+ # email="quantum@example.net",
+ # enabled=true,
+ # name="quantum",
+ # links={"self"=>"http://example.net:35357/..."},
+ # password=nil
+ #>
# ...
pp user
end
#