summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #64 from mkhon/fix-keystone-manageHEADmasterLorin Hochstein2017-07-221-1/+1
|\ | | | | Fix ImportError in "keystone_manage: action=dbsync"
| * Fix ImportError in "keystone_manage: action=dbsync":Max Khon2017-07-201-1/+1
|/ | | | | | | | An exception occurred during task execution. The full traceback is: Traceback (most recent call last): File "/tmp/ansible_lKCJSO/ansible_module_keystone_manage.py", line 32, in <module> from keystone.openstack.common import gettextutils ImportError: No module named openstack.common
* Merge pull request #62 from whitekid/masterLorin Hochstein2017-02-171-1/+1
|\ | | | | Fix typo
| * Fix typoChoe, Cheng-Dae2017-02-171-1/+1
|/
* Merge pull request #61 from puiterwijk/patch-1Lorin Hochstein2016-07-141-5/+5
|\ | | | | Fix nova_flavor to work with ansible 2.1.1.0
| * Fix nova_flavor to work with ansible 2.1.1.0Patrick Uiterwijk2016-07-141-5/+5
|/ | | | | | | | Without these fixes, int(ram) etc in create_flavor fail because they are None if they aren't specified. And int(None) throws an exception: TypeError: int() argument must be a string or a number, not 'NoneType'. Also the present_flavor.get_keys() is {} and extra_specs would be None, so inequal. Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
* Merge pull request #59 from rodrigobot/cinder-modulesLorin Hochstein2016-06-232-0/+429
|\ | | | | Added modules to manage Cinder QOS and Volume Types.
| * Added modules to manage Cinder QOS and Volume Types.Rodrigo Soto2016-06-212-0/+429
| |
* | Merge pull request #60 from Chillisystems/masterLorin Hochstein2016-06-231-2/+2
|\ \ | |/ |/| Fix keystone_service module for ansible 2.1.0
| * Fix keystone_service module for ansible 2.1.0Adam Hamsik2016-06-231-2/+2
|/
* Merge pull request #58 from cybercom-finland/nova_quotaLorin Hochstein2016-03-191-0/+199
|\ | | | | Add nova_quota module to manage tenant quotas
| * Add nova_quota module to manage tenant quotasToni Ylenius2016-03-181-0/+199
|/ | | | | | Supports cpu, instances and ram quotas. This is a pick commit from an old local repository.
* Merge pull request #57 from Comcast/support-appending-rulesLorin Hochstein2016-02-021-11/+13
|\ | | | | Support appending rules to security group
| * Support appending rules to security groupAndrew Wang2016-02-021-11/+13
|/ | | | | | Rules not listed in 'present' end up being deleted. Adding a new state 'append' that allows rules to be added to a group without deleting existing ones.
* Merge pull request #55 from czunker/masterLorin Hochstein2015-10-262-24/+282
|\ | | | | Extended nova_flavor with state, ephemeral and extra_specs
| * Added module to manage Host Aggregatesczunker2015-10-231-0/+204
| |
| * Extended nova_flavor with state, ephemeral and extra_specsczunker2015-10-231-24/+78
|/
* Merge pull request #54 from mmulsow/masterLorin Hochstein2015-10-042-164/+243
|\ | | | | Added ignore_other_regions argument to allow modifying endpoints in one region without affecting other regions.
| * Added ignore_other_regions argument to allow modifying endpoints in one ↵Matt Mulsow2015-09-222-164/+243
|/ | | | region without affecting other regions.
* Merge pull request #52 from pgraziano/bugfix/wrong-tenantLorin Hochstein2015-09-211-1/+7
|\ | | | | bugfix: was using the first available FIP regardless of tenant
| * bugfix: was using the first available FIP regardless of tenantPablo2015-09-171-1/+7
|/
* Merge pull request #51 from qwazerty/keystone_serviceLorin Hochstein2015-08-191-2/+2
|\ | | | | keystone_service: default region to RegionOne
| * keystone_service: default region to RegionOneKevin Houdebert2015-08-161-2/+2
|/ | | | The openstackclient defaults region to RegionOne when adding a service
* Merge pull request #50 from stygstra/keystone_serviceLorin Hochstein2015-07-031-82/+86
|\ | | | | Add support for updating and deleting Keystone services/endpoints
| * Support updating existing Keystone services/endpointsDavid Stygstra2015-06-301-80/+70
| |
| * Support deletion of Keystone services/endpointsDavid Stygstra2015-06-301-2/+16
|/
* Merge pull request #49 from dlundquist/neutron-floating-ip-fixed-ipLorin Hochstein2015-06-241-0/+8
|\ | | | | neutron_floating_ip: add fixed_ip parameter
| * neutron_floating_ip: add fixed_ip parameterDustin Lundquist2015-06-241-0/+8
|/ | | | | This allows associating floating IP addresses with an instance port with multiple IP addresses.
* Merge pull request #48 from dlundquist/neutron-subnet-ipv6-modesLorin Hochstein2015-05-291-0/+17
|\ | | | | neutron_subnet add IPv6 addressing options
| * neutron_subnet add IPv6 addressing optionsDustin Lundquist2015-05-291-0/+17
|/ | | | | | Add ipv6_address_mode and ipv6_ra_mode to neutron_subnet so IPv6 subnets can be configured. These accept the same three options as the Neutron CLI client: dhcpv6-stateful, dhcpv6-stateless or slaac.
* Merge pull request #47 from Neki/glance_manage_for_kiloLorin Hochstein2015-05-151-5/+11
|\ | | | | Fix gettextutils not found + not using the correct API when using the Kilo release.
| * Update glance_manage for the 2015.1 release.Benoît Faucon2015-05-151-5/+11
|/ | | | | This commit also assumes that for future versions of OpenStack, it will be better to try to use the most recent Glance API than the oldest one.
* Merge pull request #46 from dlundquist/neutron-router-gateway-snatLorin Hochstein2015-05-141-2/+15
|\ | | | | Add enable_snat option to neutron_router_gateway
| * Add enable_snat option to neutron_router_gatewayDustin Lundquist2015-05-141-2/+15
|/ | | | Allows configuring SNAT on traffic egressing Neutron router.
* Merge pull request #44 from dguerri/masterLorin Hochstein2015-04-217-126/+153
|\ | | | | Few enhancements for neutron_* modules
| * make router_gateway module idempotentDavide Guerri2015-04-211-35/+25
| | | | | | | | | | | | list_ports() won't return gateway ports unless its performed by an admin. Using router info, we can also save 1 query.
| * Use region name for keystone authenticationDavide Guerri2015-04-213-24/+29
| |
| * Allow non-admin users to create router and router interfacesDavide Guerri2015-04-212-16/+21
| |
| * Use boolean type for enable_dhcp and no_gateway parametersDavide Guerri2015-04-201-2/+2
| |
| * Use region_name to retrieve nova VM listDavide Guerri2015-04-201-1/+2
| |
| * Add missing region_name in keystone authDavide Guerri2015-04-201-10/+11
| |
| * Do not include router:external when False.Davide Guerri2015-04-201-1/+5
| | | | | | | | | | | | Older neutron versions (e.g. current HPCloud) will reject explicitly router:external set to false. Moreover router:external = False is the default.
| * Fix json_fail invocationDavide Guerri2015-04-201-1/+1
| |
| * Avoid numerical tenant_id to be casted to integerDavide Guerri2015-04-201-1/+2
| |
| * Add missing region_name in keystone authDavide Guerri2015-04-202-8/+12
| |
| * Allow using neutron_{network, subnet} modules without admin roleDavide Guerri2015-04-192-26/+32
| | | | | | | | | | | | | | | | | | Admin power is needed in order retrieve the tenant_id of a given tenant name and to create/delete networks for a tenant that is not the one used to authenticate the user. We require an admin role only if the module is invoked with a specific tenant name.
| * Allow subnet without a gatewayDavide Guerri2015-04-191-2/+12
|/ | | | | | | | If "subnet" is not present in the request body, Neuton will use the first address available in the specified subnet as the gateway address. Conversely, using "gateway_ip": null will create a subnet without a gateway.
* Merge pull request #42 from carsongee/feature/neutron_sec_group/use_environmentLorin Hochstein2015-04-101-11/+35
|\ | | | | Support using environment variables for neutron_sec_group
| * Support using environment variables for neutron_sec_groupCarson Gee2015-04-101-11/+35
|/ | | | - Optimize tenant_id acquisition
* Merge pull request #41 from etrikp/masterLorin Hochstein2015-03-261-3/+3
|\ | | | | Add missing tenant_id arg, pass in name param correctly