Commit graph

30 commits

Author SHA1 Message Date
mathieu bultel
c6a45234e0 Add os_stack module for create, update and delete stack (#2002)
* Add os_stack module for create and delete stack

* Add ansible module for creating and deleting heat stack
* Parameters:
  - stack name
  - template
  - environment_files (list)
  - parameters (dict)
  - timeout
  - rollback
  - state: In a near futur I would like to improve
    this module by providing a way updating the stack
    if already exist. Shade doesn't offer this functionality
    AFAIK

* Add update stack feature

* Update added_version and return doc

* Add copyright for os_stack module

* Add wait user choice and minor fixes

* Remove Todo for Shade 1.8.0 and bad line example

* Add documentation for the return values

* Fix type on return value

* Fix yaml syntax

* Cast message to string instead

* add missing check mode
2016-07-11 13:36:00 -04:00
SamYaple
9bbcc09a14 Create OpenStack identity services module
New module using shade to create and manage OpenStack identity
services
2016-06-07 19:19:01 +00:00
David Shrewsbury
e7e440e349 Merge pull request #1967 from rcarrillocruz/os_project_facts
Add os_project_facts module
2016-04-13 14:26:30 -04:00
Ricardo Carrillo Cruz
c65bc5f43d Add os_project_facts module
This module gathers facts about OpenStack projects
2016-04-12 18:02:57 +00:00
David Shrewsbury
3c9310d608 New OpenStack module os_port_facts (#1986) 2016-04-12 18:25:59 +02:00
David Shrewsbury
fa4769f708 Merge pull request #1970 from rcarrillocruz/os_user_facts
Add os_user_facts module
2016-04-11 15:43:57 -04:00
Ricardo Carrillo Cruz
34045fddb1 Add os_user_facts module
This module gather facts about one or more OpenStack users
2016-04-09 11:43:40 +00:00
Ricardo Carrillo Cruz
d914b3fa84 Add os_keystone_domain_facts module
This module gathers one or more OpenStack domains facts
2016-04-09 11:25:06 +00:00
Rene Moser
25d7126852 openstack: doc: add return doc, fixes build 2016-03-30 12:56:20 +02:00
David Shrewsbury
6bcd3d624b Add OpenStack os_user_role module 2016-03-25 15:03:30 -04:00
David Shrewsbury
edf697b8bd Add shade version check to os_flavor_facts
The range_search() API was added to the shade library in version
1.5.0 so let's check for that and let the user know they need to
upgrade if they try to use it.
2016-03-24 08:45:00 -04:00
David Shrewsbury
7bebfea77b Merge pull request #1681 from juliakreger/feature/os-ironic-inspect
Add os_ironic_inspect module
2016-03-23 10:22:57 -04:00
Ricardo Carrillo Cruz
b560a764c0 Allow passing domain name on os_project 2016-03-22 18:17:10 +00:00
Toshio Kuratomi
33e1d9d1cb Doc fixes 2016-03-18 09:05:36 -07:00
David Shrewsbury
f47b499bb9 Merge pull request #1528 from Shrews/os_group
Add os_group.py OpenStack module
2016-03-16 15:33:21 -04:00
David Shrewsbury
57ac47ba25 Merge pull request #1552 from Shrews/os_flavor_facts
New OpenStack os_flavor_facts.py module
2016-03-16 15:32:29 -04:00
David Shrewsbury
514b2fbec5 Merge pull request #1520 from Shrews/os_keystone_role
Add new os_keystone_role module.
2016-03-16 15:30:56 -04:00
Julia Kreger
68c8c16082 Add os_ironic_inspect module
Addition of an os_ironic_inspect module to leverage the OpenStack
Baremetal inspector add-on to ironic or ironic driver out-of-band
hardware introspection, if supported and configured.
2016-03-08 09:55:34 -05:00
Ricardo Carrillo Cruz
68d906e8c4 Fix instantiation of openstack_cloud object in os_project
The os_project module instantiates the openstack cloud object
by passing the module params kwargs.
As the params contain a key named 'domain_id', this is used
for domain in the OpenStack connection, instead of the domain value
the user specifies on the OSCC clouds.yaml or OpenStack envvars.
This fix corrects this by popping the 'domain_id' key, so it we
keep the value but it's not passed later on module.params.
2016-03-03 16:34:23 +01:00
David Shrewsbury
2d7ebf0b1c Add new os_flavor_facts.py module
New module to retrieve facts about existing instance flavors.
By default, facts on all available flavors will be returned.
This can be narrowed by naming a flavor or specifying criteria
about flavor RAM or VCPUs.
2016-01-25 13:00:45 -05:00
David Shrewsbury
4094154afa Add os_group.py OpenStack module
Allows an admin (or privileged user) to manage Keystone v3
groups.
2016-01-20 12:25:42 -05:00
David Shrewsbury
46b4622eba Fix exception output for os_keystone_domain.
The message attribute of a shade exception is not very helpful.
Converting to a full string will contain many more details.
2016-01-19 12:17:36 -05:00
David Shrewsbury
b1d6c33712 Add new os_keystone_role module.
This new module allows for creating and deleting Keystone
roles.
2016-01-19 11:58:19 -05:00
David Shrewsbury
f798240f43 Update Keystone Domain module for latest shade 2016-01-18 14:35:08 -06:00
Monty Taylor
02e91f8897 Extract module for keystone domain management 2016-01-18 14:35:08 -06:00
Haneef Ali
b65bd39615 Ansible module for Keystone V3 API
Change-Id: I9db323cc9e5a42353cab5cf4be6e22449cef8542
2016-01-18 14:35:07 -06:00
Brian Coca
fa11718c0f fixed domain_id to actually be supported
also added domain as an alias
alt fixes #1437
2016-01-01 01:55:11 -05:00
Gauvain Pocentek
652676cf95 Add an __init__.py file in openstack/
The os_project module doesn't get installed if the __init__ file doesn't
exist in the repository.
2015-12-17 12:26:33 +01:00
Alberto Gireud
c9e4c32f41 Fix return documentation 2015-11-16 17:31:53 -06:00
Alberto Gireud
b01f083ec3 Add openstack project module 2015-11-09 16:13:53 -06:00