Hello Steven,

Thanks for the response.

I went through your blog. It's really good . I have question here.

Openstack CLI will support only V3 version of keystone client?. Because it's 
not taking subcommand "--description". Please look into the below output.

I have installed juno on  Ubuntu 14.04 OS.


root@Control:/var/log/keystone# openstack --os-token f23eff54962207fa37b6 
--os-url=http://Control:5000/v2.0 --os-identity-api-version=2 domain create 
heat --description "Owns users and projects created by heat"

ERROR: openstack Invalid command '--description'

root@Control:/home/oss# openstack --debug --os-token f23eff54962207fa37b6 
--os-url=http://Control:5000/v2.0  domain create heat --description "Owns users 
and projects created by heat"
ERROR: openstackclient.shell Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/openstackclient/shell.py", line 125, 
in run
    return super(OpenStackShell, self).run(argv)
  File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 215, in run
    result = self.run_subcommand(remainder)
  File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 261, in 
run_subcommand
    subcommand = self.command_manager.find_command(argv)
  File "/usr/lib/python2.7/dist-packages/cliff/commandmanager.py", line 67, in 
find_command
    raise ValueError('Invalid command %r' % search_args[0])
ValueError: Invalid command '--description'

root@Control:/home/oss# dpkg -l | grep -i python-openstackclient
ii  python-openstackclient               0.3.0-1ubuntu1                        
all          OpenStack Command-line Client
root@Control:/home/oss#

root@Control:/var/log/keystone# dpkg -l | grep -i keystone
ii  keystone                             1:2014.2-0ubuntu1~cloud0              
all          OpenStack identity service - Daemons
ii  python-keystone                      1:2014.2-0ubuntu1~cloud0              
all          OpenStack identity service - Python library
ii  python-keystoneclient                1:0.10.1-0ubuntu1~cloud0              
all          Client library for OpenStack Identity API
ii  python-keystonemiddleware            1.0.0-1~cloud0                        
all          Middleware for OpenStack Identity (Keystone) - Python 2.x
root@Control:/var/log/keystone#

root@Control:/var/log/keystone# dpkg -l | grep -i heat
ii  heat-api                             2014.2-0ubuntu1~cloud0                
all          OpenStack orchestration service - ReST API
ii  heat-api-cfn                         2014.2-0ubuntu1~cloud0                
all          OpenStack orchestration service - CFN API
ii  heat-common                          2014.2-0ubuntu1~cloud0                
all          OpenStack orchestration service - common files
ii  heat-engine                          2014.2-0ubuntu1~cloud0                
all          OpenStack orchestration service - engine
ii  python-heat                          2014.2-0ubuntu1~cloud0                
all          OpenStack orchestration service - Python files
ii  python-heatclient                    0.2.10-0ubuntu1~cloud0                
all          client library and CLI for OpenStack Heat
root@Control:/var/log/keystone#

Regards,
Malleshi CN

-----Original Message-----
From: Steven Hardy [mailto:[email protected]]
Sent: Friday, January 23, 2015 6:48 PM
To: Channappa Negalur, M.
Cc: [email protected]
Subject: Re: [Openstack] [openstack] Heat autoscaling stack creation failed for 
normal user

On Fri, Jan 23, 2015 at 09:06:16AM +0000, [email protected] 
wrote:
>    Hello all,
>
>
>
>    I was trying to launch a autoscaling template from a normal user. But it's
>    able to create a vm but not the autoscaling policy with the below error. (
>    For admin it will work)

Hi, you need to configure heat to use stack domain users:

http://hardysteven.blogspot.co.uk/2014/04/heat-auth-model-updates-part-2-stack.html

That includes instructions on creating the domain via python-openstackclient, 
or there is a tool in the heat tree "heat-keystone-setup-domain" which will do 
it for you.

Whatever method you use, the steps are the same:

1. Create a new keystone domain, e.g "heat"
2. Create a domain-admin user, who can manage projects and users in the new 
domain.
3. Update stack_domain* in heat.conf with the output from the steps above.

Hope that helps,

Steve

________________________________

This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise confidential information. If you have received it in 
error, please notify the sender immediately and delete the original. Any other 
use of the e-mail by you is prohibited. Where allowed by local law, electronic 
communications with Accenture and its affiliates, including e-mail and instant 
messaging (including content), may be scanned by our systems for the purposes 
of information security and assessment of internal compliance with Accenture 
policy.
______________________________________________________________________________________

www.accenture.com

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to