Matt Clay
aee01564a9
Clean up non-standard module shebangs.
2018-03-21 11:04:55 -07:00
Abhijeet Kasurde
aadbb6c0b4
VMware: Handle exception gracefully ( #36619 )
...
This fix adds logic to handle exception raised from conversion of
user parameter 'memory_mb'.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2018-03-21 10:29:46 -04:00
Murali krishnaswamy
7a4c3e5cad
ovrit_cluster: fix for CPU arch entity #37425 ( #37436 )
...
* ovrit_cluster: fix for CPU arch entity #37425
* Corrected Indentation
* Condition to check if `architecture` is defined
2018-03-21 09:57:00 -04:00
Julien Vey
ec2e027980
cloudfront_distribution: fix the order of headers to avoid updates again and again ( #37340 )
...
* Fix python2/3 compatibilities issues
* Sort cloudfront_distribution headers to avoid useless updates
2018-03-21 22:16:42 +10:00
Charles V Bock
0214a85382
Correct module name in vcenter_license.py ( #37672 )
...
Module name should be vcenter_license not vmware_license.
2018-03-21 00:30:46 +01:00
Julien Vey
850ab534d7
iam_role_facts: Add information about instance profiles associated with the iam roles ( #37641 )
2018-03-21 09:29:18 +10:00
Toshio Kuratomi
0d55081ba8
Fix use of user_data field with spot_price in ec2 module ( #37628 )
...
The user_data field is base64 encoded inside of the boto library. In
Python3, base64 must be used with byte strings. So we make sure to
encode the user_data into a byte string before passing it on to the boto
library.
Fixes #34978
2018-03-20 15:01:24 -04:00
Alessandro Arnone
ffd1200948
[cloud] ec2_asg: wait for the lifecycle hooks - Fixes #37281 ( #37282 )
...
Wait for the lifecycle hooks by matching states `Terminating:Wait` and `Terminating:Proceed` in addition to `Terminating`.
2018-03-19 14:59:07 -04:00
René Moser
3e44186137
cs_instance: add new template filter all ( #37571 )
2018-03-19 17:27:16 +01:00
Julien Vey
6281441e4d
cloudformation: add create_timeout attribute ( #36445 )
...
* cloudformation: add create_timeout attribute
* No default value
* Only applies on stack creation
* In minutes
2018-03-19 10:38:17 -04:00
Diogo Baeder de Paula Pinto
5d9090fbd7
Adding metadata from existing app to the JSON results, so that, for example, the app port can be referenced later
2018-03-18 09:43:41 -07:00
Diogo Baeder de Paula Pinto
a97d8dff5a
Fix argspec for webfaction modules
...
* Fixing webfaction_domain "subdomains" argument parsing - must coerce to list, not string
* Fixing webfaction_db and webfaction_app "machine" argument default
2018-03-18 09:43:41 -07:00
Sloane Hertel
16f8a993a0
Increase delay and tries for ec2_vpc_net backoff - fixes #36063 , fixes #37323 , fixes #36078 ( #37354 )
...
* Increase delay and tries for ec2_vpc_net backoff
Wait for DHCP option to be created in ec2_vpc_dhcp_option
Wait for all modifications to the VPC
* Use the vpc_available waiter because is uses Filters
* Missed one
* Optimize retries to only occur if the functionality is available
* Increase max wait time
* Add comments to explain what the waiters are doing
2018-03-16 08:07:54 +10:00
Dag Wieers
cdd21e2170
Clean up module documentation ( #36909 )
...
* Clean up module documentation
This PR includes:
- Removal of `default: None` (and variations)
- Removal of `required: false`
- Fixing booleans and `type: bool` where required
* Fix remaining (new) validation issues
2018-03-15 22:15:24 +01:00
Ondra Machacek
a6617e4357
ovirt: Fix documentation for interface parameter ( #37459 )
2018-03-15 13:31:22 -04:00
jjshoe
ff15a9e7e2
Document that this module was renamed recently ( #37420 )
2018-03-14 11:36:42 -07:00
Adrian Joian
123694397a
[openstack][docs] Fixing spelling error ( #37351 )
2018-03-13 14:21:23 -04:00
Julien Vey
099d8f0b56
route53_zone: enable check mode ( #37201 )
2018-03-12 14:43:43 -04:00
jeffreykoetsier
d54675b44b
Add support for Cloudformation's parameter attribute UsePreviousValue ( #31775 )
...
* Add support for Cloudformation's parameter attribute UsePreviousValue
2018-03-12 13:46:36 -04:00
Sebastian Gumprich
16c564c4b4
fix spelling mistakes in several modules ( #36296 )
...
* fix more spelling mistakes
* fix spelling mistakes
2018-03-12 11:00:19 +01:00
Abhijeet Kasurde
a50db37c6c
New module : digital_ocean_image_facts ( #35887 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2018-03-11 11:43:23 -04:00
Mikhail Naletov
3bf6c50fa9
terraform: fixed typo, name error sdtout -> stdout ( #37253 )
2018-03-10 23:44:37 +01:00
Ondra Machacek
c5c78ab045
ovirt_vms: Pass correct VM entity to create method ( #37249 )
2018-03-10 04:41:23 -05:00
Ed Costello
1ceaf84108
Document compare_policies utility in AWS guidelines. ( #37174 )
2018-03-09 16:19:55 -05:00
Abhijeet Kasurde
c25a42bef6
VMware: New module : vmware_datastore_cluster ( #36365 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2018-03-08 23:44:15 -05:00
Abhijeet Kasurde
1ec3d1f768
VMware: refactor vmware_datacenter ( #36214 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2018-03-08 23:36:27 -05:00
René Moser
0130490faa
cs_instance: fix py3 user_data base64 ( #37135 )
...
* cs_instance: tests: reproduce py3 user_data base64 issue
* cs_instance: fix base64 encoding with py3
2018-03-08 17:05:57 +01:00
René Moser
4b6b2d4206
vultr: fix py3 compat ( #37171 )
...
* vr_server: fix base64 encoding with py3
* vultr: fix AttributeError with py3
2018-03-08 16:46:06 +01:00
Ondra Machacek
d45ceb3a4f
ovirt_hosts: Add option to choose to reboot the host ( #35956 )
2018-03-08 06:07:03 -05:00
Rene Moser
190d3fbbed
cs_instance: fix error when state destroyed but querying user_data
2018-03-08 10:32:01 +01:00
Aren
2a0971435f
examples fix: mode selection ( #37128 )
...
Mode selection in the examples didn't match (or work) for system: true.
It should be
`mode: <mode here>`
2018-03-07 23:28:06 -05:00
Abhijeet Kasurde
8f3f7f104f
DigitalOcean: typecast map function for Python3 ( #37126 )
...
In Python2, `map` returns list whereas Python3, `map` function
returns iterator. This fix typecast map function for Python3.
Fixes : #37114
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2018-03-07 11:31:23 -05:00
Julien Vey
51d491f8f0
route53_zone: move to boto3, and enable comment update ( #36641 )
2018-03-07 11:16:04 -05:00
TJ Tang
11f9286ab6
Fixes #37042
...
* correctly check that the no_device attribute is specified
* ignore volume_size requirement if no_device is specified
2018-03-07 10:28:54 -05:00
Ondra Machacek
99ce712259
ovirt_host_networks: Fix idempotency ( #37075 )
2018-03-07 10:25:32 -05:00
Pilou
bc6b96d42e
webfaction modules: fix broken import ( #35024 )
...
* webfaction_app: fix broken import
* doc: use formatting functions
* webaction_db: fix broken import
* webfaction_domain: fix broken import
* webfaction_mailbox: fix broken import
* webaction_site: fix broken import
* webfaction modules: fix doc
2018-03-07 06:22:06 -08:00
René Moser
e1297af18a
cs_router: fix missing doc ( #37107 )
...
* cs_router: fix missing doc
* update ignore.txt
2018-03-07 13:34:39 +00:00
René Moser
67d8c8f5c6
cs_ip_address.py: fix missing doc ( #37109 )
...
* cs_ip_address.py: fix missing doc
* update ignore.txt
2018-03-07 13:15:39 +00:00
radixdlt
c6a6ea5d98
Add reference to VNET resource group ( #34576 )
...
Ported #26052
2018-03-07 04:01:33 -05:00
skylerbunny
d984afa5ba
Add compatibility for docker-py version 3 ( #36973 )
2018-03-06 07:14:31 -05:00
Ryan Brown
c8ef07e015
Route custom waiter ( #36922 )
...
This creates a way for us to use boto3's data-driven waiter support to use custom waiters where Boto3 hasn't implemented them yet.
The only waiter implemented so far is for VPC Route Tables to check that they exist, and this replaces some custom retry code.
2018-03-06 08:22:16 +10:00
Mikhail Naletov
51558f12f4
Added variables to destroy command ( #37028 )
2018-03-05 16:09:03 -05:00
msven
a2b3120e85
ec2_asg: fix #28087 and #35993 ( #36679 )
...
Fixes #35993 - Changes to update_size in commit eb4cc31 made it so
the group dict passed into update_size was not modified. As a result,
the 'replace' call does not see an updated min_size like it previously
did and doesn't pause to wait for any new instances to spin up. Instead,
it moves straight into terminating old instances. Fix is to add batch_size
to min_size when calling wait_for_new_inst.
Fixes #28087 - Make replace_all_instances and replace_instances behave
exactly the same by setting replace_instances = current list of instances
when replace_all_instances used. Root cause of issue was that without lc_check
terminate_batch will terminate all instances passed to it and after updating
the asg size we were querying the asg again for the list of instances - so terminate batch
saw the list including new ones just spun up.
When creating new asg with replace_all_instances: yes and lc_check: false
the instances that are initially created are then subsequently replaced.
This change makes it so replace only occurs if the asg already existed.
Add integration tests for #28087 and #35993 .
2018-03-05 11:47:31 -05:00
Mike Klebolt
ce416f247f
Fixes commit a28eb94, which broke validate_certs = False for python < 2.7.9 ( #34887 )
2018-03-05 11:34:03 -05:00
Mikhail Naletov
7d0e1f92f4
[terraform] Support initializing modules and providers at runtime ( #36996 )
...
* Fixes #36994
Added function for force initializing modules and providers
Added type for force_init parameter
2018-03-05 11:01:53 -05:00
René Moser
6578403288
cs_zone_facts: implement return facts as ansible returns ( #36993 )
2018-03-05 11:42:38 +01:00
Abhijeet Kasurde
d1eb4fe58c
VMware: Refactor vmware_target_canonical_facts ( #36964 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2018-03-04 10:20:47 +05:30
Abhijeet Kasurde
e0945900df
New module: digital_ocean_snapshot_facts ( #35897 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2018-03-04 10:19:58 +05:30
Patrick Marques
83aaa8137a
Fix Base64 decode TypeError ( #36968 )
...
```
TypeError: expected bytes-like object, not str
```
2018-03-03 16:33:07 -05:00
Abhijeet Kasurde
b973fff276
New module: digital_ocean_load_balancer_facts ( #36966 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2018-03-03 21:55:54 +05:30