Lars Kellogg-Stedman
b0c10a7d31
allow os_server to accept a list of security groups
...
This commit allows the `security_groups` parameter of the `os_server`
module to be either a YAML list or a common-delimited string (much like
the `nics` attribute). E.g., this:
- os_nova_server:
[...]
security_groups:
- default
- webserver
Or this:
- os_nova_server:
[...]
security_groups: default,webserver
2015-10-22 22:53:05 -04:00
Brian Coca
1ca4543e48
Merge pull request #2315 from Etherdaemon/fix_aws_iam_connection_12831
...
fixes #12831 by updating the boto iam connection method
2015-10-22 16:17:57 -04:00
Brian Coca
3fa6626094
Merge pull request #2335 from Shrews/os_router
...
Fix for routers without external interfaces
2015-10-22 12:00:26 -04:00
David Shrewsbury
5d73a9a4c5
Fix for routers without external interfaces
2015-10-22 11:52:28 -04:00
Matt Martz
2e49d89be7
Merge pull request #2328 from emonty/bug/is-public
...
Actually pass in is_public to create_image
2015-10-21 19:46:18 -05:00
Monty Taylor
e7bdf7f7f6
Actually pass in is_public to create_image
...
Fixes #2325
2015-10-22 08:52:05 +09:00
Brian Coca
88e7dcf174
fixed mispelled description
2015-10-21 19:39:17 -04:00
Etherdaemon
08559670e5
Update try statement as pointed out by defionscode
2015-10-22 09:12:58 +10:00
Etherdaemon
d6da9c1516
Merge branch 'devel' into fix_aws_iam_connection_12831
2015-10-22 09:09:30 +10:00
Brian Coca
83b5220068
clarified ping module purpose
2015-10-21 13:58:05 -04:00
Toshio Kuratomi
bc3b1abd68
Another fix for docs
2015-10-21 08:40:10 -07:00
Toshio Kuratomi
e41cde3116
Correct docs build
2015-10-21 08:36:08 -07:00
Brian Coca
2b33c92e7a
corrected docs for stat's lnk_source
...
fixes #12850
2015-10-21 09:24:44 -04:00
Toshio Kuratomi
dc51e1ae41
Mark a few parameters as no_log
2015-10-20 15:35:17 -07:00
Matt Martz
dc1f0c6f9f
Merge pull request #2319 from Shrews/os_user
...
Add OpenStack Keystone User module
2015-10-20 15:43:50 -05:00
David Shrewsbury
fde149cbe8
Clarify password requirement and add return docs.
2015-10-20 15:49:52 -04:00
David Shrewsbury
cdf7117f7e
Add OpenStack Keystone User module
...
This is a replacement for PR #1598 and fixes #283
2015-10-20 13:29:41 -04:00
Brian Coca
377aaf526c
Merge pull request #2292 from Constantin07/update_ec2_ami_find
...
Included 'block_device_mapping' in the output of module and other mis…
2015-10-20 13:07:00 -04:00
Constantin Bugneac
01b8432496
Added documentation for returned structure
2015-10-20 09:30:57 +01:00
Etherdaemon
2b2285eb67
fixes #12831 by updating the boto iam connection method to connect_to_region
2015-10-20 16:38:27 +10:00
Brian Coca
14f32de7a6
added missing version_added to new accesslogs feature
2015-10-19 20:11:54 -04:00
Brian Coca
ccbcff8c8e
better handling of checkmode for solaris
...
fixes #2296
2015-10-19 20:09:21 -04:00
Brian Coca
f4ed4b37a9
Merge pull request #2126 from nfelsen/access_logs
...
Adding support for access logs in ELB
2015-10-19 20:06:31 -04:00
Brian Coca
250b1f48fc
Merge pull request #2274 from niothiel/devel
...
Remove duplicate logic
2015-10-19 17:53:53 -04:00
Brian Coca
68cb148433
Merge pull request #2286 from larsks/feature/tests
...
add some basic unit tests for cloud/openstack/os_server
2015-10-19 16:40:11 -04:00
Brian Coca
0f308e1e07
Merge pull request #2275 from larsks/bug/2253
...
fix handling of nics argument
2015-10-19 16:39:51 -04:00
Brian Coca
b73ffa3b6f
Merge pull request #2310 from Shrews/os_router
...
Fix os_router to accept internal interfaces
2015-10-19 16:24:54 -04:00
David Shrewsbury
55e9dc73f5
Fix os_router to accept internal interfaces
...
Allow the 'interfaces' attribute to represent internal router
interfaces, composed of subnet names, and the 'external_fixed_ips'
attribute to represent external interface subnet/IP.
2015-10-19 15:53:15 -04:00
Toshio Kuratomi
49ee5dd443
Remove debugging
2015-10-19 10:20:42 -07:00
Toshio Kuratomi
11833906b5
xmlcharrefreplace is only for encoding, not for decoding :-(
2015-10-19 10:15:13 -07:00
Brian Coca
300c816503
Merge pull request #2180 from wimnat/feature/issue-695
...
Resolve issue 695 (no change reported) and other misc fixes
2015-10-19 10:47:02 -04:00
Brian Coca
b0b4c56bd7
made output match multiline, as per posted code from @n0trax
...
fixes #2081
2015-10-19 10:27:52 -04:00
Brian Coca
f33fba84c0
specified that uri must be uppercase
2015-10-19 10:14:07 -04:00
Lars Kellogg-Stedman
06098a9d69
fix handling of nics argument
...
The existing code was receiving a list of strings and erroneously
assuming it was being given a list of dictionaries, leading it to fail
with:
AttributeError: 'str' object has no attribute 'get'
This commit corrects the list handling code to check the type of each
item and handle it appropriately. Also, based on bcoca's comment
in #2253 , thie code removes the special case for a string-only argument.
By transforming string arguments into dicts and then handling them like
any other dict argument, this also permits arguments of the form:
nics: net-name=mynet
Or:
nics: port-name=mynet
Previous versions of this code only supported `net-id` and `port-id` in
string specifications.
2015-10-18 21:54:40 -04:00
Matt Martz
77646818ae
Merge pull request #2302 from emonty/bug/auto-ip
...
Make the auto ip parameter auto_ip
2015-10-18 19:39:02 -05:00
Monty Taylor
4590ba4e59
Make the auto ip parameter auto_ip
...
There was a parameter in the docs called 'public_ip' that didn't
actually exist. Additionally, auto_floating_ip is not consistent with
the underlying parameter which is auto_ip - for no good reason.
Add auto_ip as the real parameter, and then make public_ip and
auto_floating_ip as aliases for it for backwards compatability.
Fixes #2301
2015-10-18 14:11:26 -04:00
Brian Coca
1ec0c1893a
added note on when reboot command became available
...
fixes #2050
2015-10-17 00:49:01 -04:00
Lars Kellogg-Stedman
3387526bca
add some unit tests for the os_server module
...
This commit adds some unit tests for the `cloud.openstack.os_server`
module. These tests exercise `_network_args` thoroughly and
`_create_server` lightly.
These tests will **fail** until #2275 lands.
To run the tests:
pip install -r test-requirements.txt
PYTHONPATH=$PWD py.test
2015-10-16 21:03:50 -04:00
Brian Coca
5da7cf696c
fixed results docs
2015-10-16 14:12:11 -04:00
Toshio Kuratomi
3af0d509c5
Some docs fixes
2015-10-16 11:03:53 -07:00
Constantin Bugneac
e715f7f968
Included 'block_device_mapping' in the output of module and other missing attributes
2015-10-16 16:08:10 +01:00
Nathaniel Felsen
2e74b17fad
fixing merge conflict
2015-10-16 00:25:15 -07:00
Brian Coca
5893eb51a5
documented new remote_src option
2015-10-16 01:10:04 -04:00
Brian Coca
f2cd132cd0
Merge pull request #2287 from pgilad/patch-1
...
Docs: add state choices to ec2_elb_lb
2015-10-15 18:19:56 -04:00
Brian Coca
cfc3710a25
Merge pull request #2288 from pgilad/patch-2
...
Docs: remove redundant quotes in ec2_elb docs
2015-10-15 18:19:14 -04:00
Gilad Peleg
68e1ff2f81
Docs: remove redundant quotes in ec2_elb docs
2015-10-16 00:57:04 +03:00
Gilad Peleg
970185f2d2
Docs: add state choices to ec2_elb_lb
...
add state options (`present` and `absent`) to `ec2_elb-lb` doc
2015-10-16 00:37:21 +03:00
Brian Coca
7b21bc7144
Merge pull request #2238 from dagnello/server_meta_string
...
Adding string support to metadata argument
2015-10-15 14:44:57 -04:00
Brian Coca
4908d4a019
Merge pull request #2235 from tdbabas/devel
...
Fixing issue with subversion module whereby the module was reporting local modifications being present when externals were being used
2015-10-15 10:25:54 -04:00
Brian Coca
3e22a45401
Merge pull request #2217 from wimnat/feature/issue-868
...
Add region to doc and handle missing region parameter
2015-10-15 10:17:14 -04:00