Commit Graph

92 Commits (e90d02c35cfacda523eebdecdac14cc3194dc04d)

Author SHA1 Message Date
Monty Taylor 850ed126e2 Remove duplicate shade requirement 9 years ago
Monty Taylor 94a8b6dccc Make sure we're always returning objects too 9 years ago
dagnello d7f65af6d9 Resolving secgroup.id issue in this module
secgroup['id'] was not being returned in all cases where the
specified security group exists.
9 years ago
Brian Coca 6449a01311 Merge pull request #1536 from emonty/feature/os_security_group
Return OpenStack secgroup, not just id
9 years ago
Monty Taylor d8c51a67f3 Actually use changed variable 9 years ago
Monty Taylor 1a11f07d29 Return the secgroup for all present states 9 years ago
Monty Taylor 5609d1dc5a Return resource objects from OpenStack modules
It's not uncommon for people to want to do additional things after
creating a module. Also, add a note about it to the dev notes.
9 years ago
Monty Taylor ef22008cac Return secgroup, not just id 9 years ago
Brian Coca 898e338318 minor doc fixes 9 years ago
Brian Coca d393df4bce Merge pull request #1053 from emonty/feature/os_security_group
Add OpenStack Security Group module
9 years ago
Brian Coca 7adc911372 Merge pull request #1047 from emonty/feature/os_object
Add OpenStack Object module
9 years ago
Brian Coca 0367a923c7 Merge pull request #1044 from emonty/feature/os_ironic_node
Add Ironic Node module
9 years ago
Brian Coca 74b7a72c3f Merge pull request #1043 from emonty/feature/os_ironic
Add Ironic module
9 years ago
Greg DeKoenigsberg 28a869a030 Updating cloud modules with proper github author information 9 years ago
Julia Kreger 47113727ee Updating os_ironic_node module
Updating the os_ironic_node module to the most recent version
including support for power and maintenance states.
9 years ago
Monty Taylor 5b6c0c3697 Add developer docs for the OpenStack modules 9 years ago
David Shrewsbury bf699e55f6 Remove os_security_group_rule module
The rules module will have it's own branch.
9 years ago
David Shrewsbury e5cedc617a Remove 'result' value
This value is pretty much useless, and a holdover from the old
module code. Let's remove it.
9 years ago
Monty Taylor 62073565e1 Update version added 9 years ago
David Shrewsbury 5be1b64b85 Update the docstring for os_security_group
Indicate that idempotence is on security group names, and give
an example for updating a security group description.
9 years ago
David Shrewsbury c298741aa6 Update for latest shade API
Shade version 0.7.0 introduces new API methods for creating,
deleting, and updating security groups. Let's use those and
clean up the module.
9 years ago
Julia Kreger c040ae5374 Updating os_ironic module
Updating os_ironic module to the most recent version accounting for
changes in Ansible devel branch and the shade library since the
original creation of the module.
9 years ago
Monty Taylor 4e6f879feb Add Ironic module 9 years ago
Brian Coca ccfc9d2f6b Merge pull request #1436 from emonty/feature/os_client_config
Add OpenStack Client Config module
9 years ago
Monty Taylor 86fc12e279 Update doc params and version_added 9 years ago
Monty Taylor 3ffebeac5b Use the delete method from shade
Sigh. Turns out glance v1 and glance v2 delete images differently too.
9 years ago
Monty Taylor bd26df1c57 Don't update image properties if we're deleting 9 years ago
Monty Taylor 0bdf9f4d27 Add OpenStack Image module
Also deprecate old glance_image module
9 years ago
Monty Taylor 1e14e51150 Add OpenStack Security Group support
Two modules - one for security groups and one to manage rules in a
security group.
9 years ago
Monty Taylor 1b5b1cbfe8 Add missing state parameter 9 years ago
Monty Taylor 9e56b42574 AnsibleModule takes a dict as a param 9 years ago
James Cammarata 3256db99e2 Fixing digital_ocean documentation and a bug in os_subnet 9 years ago
Toshio Kuratomi 55d48a7a82 Finish up cleanups to modules:
* Add python>= 2.6 to documented requirements when a module's deps need
  python>= 2.6 so we know when a module can use python2.6+ syntax
* Remove BabyJSON usage
* Change modules to use if __name__ == '__main__' so that they can
  potentially be unittested

The BabJSON changes Fixes #1211
9 years ago
Brian Coca 145361aea3 Revert "Add deprecated documentation for _quantum_subnet"
cause it was already added

This reverts commit 3fa32c4984.
9 years ago
Toshio Kuratomi 9927e109b7 Add deprecated documentation for _quantum_subnet 9 years ago
Brian Coca 4348475ed3 doc fixes 9 years ago
David Shrewsbury 3692518643 Update os_subnet module for latest shade
Shade can now handle creating, updating and deleting subnets.
This cleans up the module to take advantage of that.
9 years ago
David Shrewsbury abbf8a40ca Rename os_subnet to os_subnet.py 9 years ago
Monty Taylor ef1c7eef5b Add OpenStack Subnet module
Also deprecated old quantum_subnet module
9 years ago
Monty Taylor ce556a053e Return a list of OpenStack clouds
The main use of this is to feed jinja templating, so structure the
data returned slightly better for that purpose.
9 years ago
Monty Taylor 718c13bdf2 Add OpenStack Client Config module
All of the ansible OpenStack modules are driven by a clouds.yaml config
file which is processed by os-client-config. Expose the data returned by
that library to enable playbooks to iterate over available clouds.
9 years ago
Brian Coca 58c6c3dd03 Merge pull request #1046 from emonty/feature/os_network
Add OpenStack Network module
9 years ago
Jesse Keating a14aee5239 Add an openstack servers actions module
This module supports a few of the server actions that are easy to
initially impiment. Other actions require input and provide return
values in the API calls that will be more difficult to impliment, and
thus are not part of this initial commit.
9 years ago
Monty Taylor 6606e4f68d Add OpenStack Network module
Also, deprecate the old quantum network module
9 years ago
Brian Coca 5011593ee3 fixed typo on novaclient var 9 years ago
James Cammarata 576ca33bdc Fixing digital_ocean documentation and a bug in os_subnet 10 years ago
Toshio Kuratomi 1f99382dfb Finish up cleanups to modules:
* Add python>= 2.6 to documented requirements when a module's deps need
  python>= 2.6 so we know when a module can use python2.6+ syntax
* Remove BabyJSON usage
* Change modules to use if __name__ == '__main__' so that they can
  potentially be unittested

The BabJSON changes Fixes #1211
10 years ago
Brian Coca ec5cd89d7c Revert "Add deprecated documentation for _quantum_subnet"
cause it was already added

This reverts commit 3fa32c4984.
10 years ago
Toshio Kuratomi 3fa32c4984 Add deprecated documentation for _quantum_subnet 10 years ago
Brian Coca 2dc0343d63 added deprecated doc entry 10 years ago