Commit Graph

101 Commits (1dc5074602de3ba80b31dfb78cd15de83f89b49e)

Author SHA1 Message Date
Toshio Kuratomi 02b6df3160 Fix indentation levels in os_keypair 11 years ago
Toshio Kuratomi edad5c80ff Few minor things from review of the pull request 11 years ago
Toshio Kuratomi 8703fb3c76 Merge pull request #1045 from emonty/feature/os_keypair
Add OpenStack Keypair module
11 years ago
David Shrewsbury 7970924bd5 Use newest documentation style for return value. 11 years ago
David Shrewsbury e6fc129013 Add a note about the return value. 11 years ago
David Shrewsbury bed420cd53 Update os_keypair for latest shade
Uses the latest version of shade for cleaner code. Also, always
return the key dict whether we create the key, or it already exists.
The example using public_key_file is corrected to use a full path
since ~ is not converted for us.
11 years ago
Monty Taylor 850ed126e2 Remove duplicate shade requirement 11 years ago
Monty Taylor 94a8b6dccc Make sure we're always returning objects too 11 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.
11 years ago
Brian Coca 6449a01311 Merge pull request #1536 from emonty/feature/os_security_group
Return OpenStack secgroup, not just id
11 years ago
Monty Taylor 02d0a73906 Move the order of argument processing 11 years ago
Davide Guerri 82dc5c4394 Avoind using lookup() in documentation
lookup() is currently broken (current Ansible devel branch), so better to avoid
it in our examples.
11 years ago
Monty Taylor a226701efe Add OpenStack Keypair module
Also deprecate old nova_keypair module.
11 years ago
Monty Taylor d8c51a67f3 Actually use changed variable 11 years ago
Monty Taylor 1a11f07d29 Return the secgroup for all present states 11 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.
11 years ago
Monty Taylor ef22008cac Return secgroup, not just id 11 years ago
Brian Coca 898e338318 minor doc fixes 11 years ago
Brian Coca d393df4bce Merge pull request #1053 from emonty/feature/os_security_group
Add OpenStack Security Group module
11 years ago
Brian Coca 7adc911372 Merge pull request #1047 from emonty/feature/os_object
Add OpenStack Object module
11 years ago
Brian Coca 0367a923c7 Merge pull request #1044 from emonty/feature/os_ironic_node
Add Ironic Node module
11 years ago
Brian Coca 74b7a72c3f Merge pull request #1043 from emonty/feature/os_ironic
Add Ironic module
11 years ago
Greg DeKoenigsberg 28a869a030 Updating cloud modules with proper github author information 11 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.
11 years ago
Monty Taylor 5b6c0c3697 Add developer docs for the OpenStack modules 11 years ago
David Shrewsbury bf699e55f6 Remove os_security_group_rule module
The rules module will have it's own branch.
11 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.
11 years ago
Monty Taylor 62073565e1 Update version added 11 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.
11 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.
11 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.
11 years ago
Monty Taylor 4e6f879feb Add Ironic module 11 years ago
Brian Coca ccfc9d2f6b Merge pull request #1436 from emonty/feature/os_client_config
Add OpenStack Client Config module
11 years ago
Monty Taylor 86fc12e279 Update doc params and version_added 11 years ago
Monty Taylor 3ffebeac5b Use the delete method from shade
Sigh. Turns out glance v1 and glance v2 delete images differently too.
11 years ago
Monty Taylor bd26df1c57 Don't update image properties if we're deleting 11 years ago
Monty Taylor 0bdf9f4d27 Add OpenStack Image module
Also deprecate old glance_image module
11 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.
11 years ago
Monty Taylor 1b5b1cbfe8 Add missing state parameter 11 years ago
Monty Taylor 9e56b42574 AnsibleModule takes a dict as a param 11 years ago
James Cammarata 3256db99e2 Fixing digital_ocean documentation and a bug in os_subnet 11 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
11 years ago
Brian Coca 145361aea3 Revert "Add deprecated documentation for _quantum_subnet"
cause it was already added

This reverts commit 3fa32c4984.
11 years ago
Toshio Kuratomi 9927e109b7 Add deprecated documentation for _quantum_subnet 11 years ago
Brian Coca 4348475ed3 doc fixes 11 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.
11 years ago
David Shrewsbury abbf8a40ca Rename os_subnet to os_subnet.py 11 years ago
Monty Taylor ef1c7eef5b Add OpenStack Subnet module
Also deprecated old quantum_subnet module
11 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.
11 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.
11 years ago