Hey Sean, Please remind, that transition is in progress. You can verify how far we are here [1]. But, according to OSC documentation [2] and release notes [3], you should be able to create subnet. It was released with OSC 2.4 version.
Could you verify, if you have correct version? Darek [1] https://etherpad.openstack.org/p/osc-neutron-support <https://etherpad.openstack.org/p/osc-neutron-support> [2] https://github.com/openstack/python-openstackclient/blob/master/doc/source/command-objects/subnet.rst#subnet-create <https://github.com/openstack/python-openstackclient/blob/master/doc/source/command-objects/subnet.rst#subnet-create> [3] http://docs.openstack.org/releasenotes/python-openstackclient/unreleased.html#id77 <http://docs.openstack.org/releasenotes/python-openstackclient/unreleased.html#id77> > On Aug 17, 2016, at 10:10 AM, [email protected] wrote: > > A bit of help with scripting CLIs for managing network objects would be > appreciated… > > Networks can be created: > openstack network create --project my-project1 my_net1 > > -- but how does one create a subnet? Neutron can do it: > neutron subnet-create --tenant-id my-project1 --name my_subnet1 my_net1 > 10.7.98.0/24 > > Likewise, one can create a router: > openstack router create --project my-project1 my-router1 > > -- but how to add a subnet (“openstack router add subnet” does not exist), > nor attach admin_floating_net. > > > If it is essential to use the neutron CLI, operations can be done with the > default “admin” user, > -- but not with a user from ldap. (Domains are also in use). > > neutron subnet-list > The request you have made requires authentication. (HTTP 401) (Request-ID: > req-6e9131e7-bb27-462a-bd38-ddf8ca90bfe0) > (I expect it to prompt for a password) > (Note: “openstack router create” works fine with the ldap user, i.e. is has > rights on the project). > > Aside from the environment for the normal admin user, I also set > export OS_USERNAME=myldapuser > export OS_PROJECT_NAME=my-project1' > export OS_DOMAIN_NAME=my.net' > export OS_IDENTITY_API_VERSION=3 > export OS_USER_NAME=$OS_USERNAME > export OS_USER_DOMAIN_NAME=$OS_DOMAIN_NAME > export OS_PROJECT_DOMAIN_NAME=$OS_PROJECT_NAME > > Also tried: > export OS_IDENTITY_API_VERSION=2 > > Is the problem that neutron only works with v2, but v2 doesn’t not support > domains? > > Thanks in advance, > Sean > > > > _______________________________________________ > 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
_______________________________________________ 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
