Commit Graph

542 Commits (0ecaea3ac1780148a4360c8e798059e3ef9635d0)

Author SHA1 Message Date
RajeevNambiar 77ca6641cb Update sts_assume_role.py for showing the correct example syntax role_session_name instead of session_name
Update sts_assume_role.py for showing the correct example syntax role_session_name instead of session_name. session_name is not a valid property.
2016-12-08 11:33:46 -05:00
Robb Wagoner f7c044badf InService percent key as literal percent (i.e 50, not .5) 2016-12-08 11:33:46 -05:00
Robb Wagoner 8f2eff6ca8 Include instance states (InService or OutOfService) as ELB facts 2016-12-08 11:33:46 -05:00
Rob White d608dee29f Add missing doc fragments 2016-12-08 11:33:45 -05:00
David Shrewsbury ccee183143 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-12-08 11:33:45 -05:00
Rene Moser 10be5eb908 cloudstack: cs_portforward: fix missing return and remove unused arg 2016-12-08 11:33:45 -05:00
David Shrewsbury 17e9b85228 Update Keystone Domain module for latest shade 2016-12-08 11:33:45 -05:00
Monty Taylor 072cf69cc1 Extract module for keystone domain management 2016-12-08 11:33:45 -05:00
Haneef Ali e4e88807e8 Ansible module for Keystone V3 API
Change-Id: I9db323cc9e5a42353cab5cf4be6e22449cef8542
2016-12-08 11:33:45 -05:00
Charles Paul 8e0d982204 use doc fragments 2016-12-08 11:33:45 -05:00
Constantin07 e20317b3be Print explicit error cause when no ELBs are found in AWS 2016-12-08 11:33:44 -05:00
Stepan Stipl 9bba1b66c5 Fix: route53_facts hosted_zone_id boto error
Boto is expecting parameter called "Id", not "HostedZoneId".
See
http://boto3.readthedocs.org/en/latest/reference/services/route53.html#Route53.Client.get_hosted_zone

Fixes ansible/ansible-modules-extras/#1465
2016-12-08 11:33:44 -05:00
Toshio Kuratomi ad0d2c1747 Update for modules which import json.
Some do not use the json module directly so don't need import json.
Some needed to fallback to simplejson with no traceback if neither was installed

Fixes #1298
2016-12-08 11:33:44 -05:00
Rob 2916a8bf5d Add secondary addresses to facts 2016-12-08 11:33:43 -05:00
Brian Coca a57da4e329 added version info on autodetection feature 2016-12-08 11:33:43 -05:00
Łukasz Proszek d2f060f278 add lxc support, without dropping openvz 2016-12-08 11:33:43 -05:00
Toshio Kuratomi 0501a18608 Really disable RETURN 2016-12-08 11:33:43 -05:00
Toshio Kuratomi c98db451ac Disable RETURNS because the approved module doesn't have a RETURNS that is buildable 2016-12-08 11:33:43 -05:00
Mark Chance ac86f8f0ad fix, update the documentation of the modules 2016-12-08 11:33:42 -05:00
Mark Chance 00bd01c293 WIP documentation update 2016-12-08 11:33:42 -05:00
Mark Chance 7634539da7 add author tag in doc 2016-12-08 11:33:42 -05:00
Mark Chance a1429f868b update version, fix fail msgs 2016-12-08 11:33:42 -05:00
Mark Chance 9aa40a5826 cloud amazon ECS service modules 2016-12-08 11:33:42 -05:00
Rene Moser 5430497151 cloudstack: fixes and improvements
cs_instance: fix case insensitivity
cs_instance: remove duplicate code block
cs_securitygroup_rule: fix KeyError on older ACS
2016-12-08 11:33:41 -05:00
Charles Paul bc21c565fe adding no_log to password 2016-12-08 11:33:41 -05:00
Brian Coca 896eecfdad fixed domain_id to actually be supported
also added domain as an alias
alt fixes #1437
2016-12-08 11:33:41 -05:00
Rene Moser d2db491098 cloudstack: cs_template: implement state=extracted 2016-12-08 11:33:41 -05:00
Rene Moser 75456f7b3a cloudstack: fix name is not case insensitive 2016-12-08 11:33:41 -05:00
Rene Moser e484e0dbda cloudstack: cs_instance: fix do not require name to be set to avoid clashes
Require one of display_name or name. If both is given, name is used as identifier.
2016-12-08 11:33:41 -05:00
Brian Coca e60d7cc840 added examples to route53_zone
fixes #1061
2016-12-08 11:33:40 -05:00
Michael Scherer df195b3076 Replace choices=BOOLEANS by type='bool', fix #1326 2016-12-08 11:33:40 -05:00
Rene Moser c7f6b5e41f cloudstack: cs_volume: simplify detach on state=absent 2016-12-08 11:33:40 -05:00
Gauvain Pocentek 165e025a6d 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.
2016-12-08 11:33:40 -05:00
Rene Moser 8ac9901481 cloudstack: cs_volume fixes and improvments
cloudstack: cs_volume:  fix not usable in older cloudstack versions

affects CCP 4.3.0.2 , but not ACS / CCP 4.5.1
closes #1321

cloudstack: cs_volume: fix uable to create volumes with the same name on multiple zones

cloudstack: cs_volume: use type bool and fix python3 support
2016-12-08 11:33:39 -05:00
Rene Moser 7ecbd8e34e cloudstack: cs_instance: fixes and improvements
- cs_instance: fix VM not updated with states given stopped, started, restarted
  A missing VM will be created though but an existing not updated. This fixes the lack of consistency.

- cs_instance: fix user data can not be cleared

- cs_instance: fix deleted VM not recovered on state=present
2016-12-08 11:33:39 -05:00
Rene Moser 5f43afff5b cloudstack: cs_facts: fix wrong description of returns cloudstack_public_ipv4, cloudstack_public_hostname
Also see http://docs.cloudstack.apache.org/projects/cloudstack-administration/en/4.6/api.html#user-data-and-meta-data
2016-12-08 11:33:39 -05:00
Rene Moser 73c6a35cae cloudstack: cs_instance: implement state=restored 2016-12-08 11:33:39 -05:00
Vladimir Dimov cb338ccb46 Doc fix ec2_vpc_route_table.py 2016-12-08 11:33:39 -05:00
Vladimir Dimov 74a0665530 Doc fix on route53_health_check.py. Fixed first example. Should be register instead of record. 2016-12-08 11:33:39 -05:00
Matthew Jones d24f02fd39 Fix up vsphere_copy after open_url change
* Remove leading module parameter on open_url call as it's no longer used
  by module_utils.urls.open_url
* Force basic auth otherwise vsphere will just return a 401
2016-12-08 11:33:38 -05:00
Chrrrles Paul 0606233431 Changing docs to reflect vm_name as the default vm_id_type 2016-12-08 11:33:38 -05:00
Rob 103be7ab51 Added missing else statement that caused existing rules to be discarded 2016-12-08 11:33:38 -05:00
Charles Paul caea50ba4d pep8 whitespace 2016-12-08 11:33:37 -05:00
Charles Paul a1efe9486a upped version added, search by vm_name by default 2016-12-08 11:33:37 -05:00
Ritesh Khadgaray 8f362afc34 vmware_vm_shell: add the ability to start program without network connection 2016-12-08 11:33:37 -05:00
Toshio Kuratomi 6f40bab20f Simplify code 2016-12-08 11:33:37 -05:00
Brian Coca c60d6cad72 corrected version added to 2.1 2016-12-08 11:33:37 -05:00
Rob f547c37db4 Use doc fragment and fix examples 2016-12-08 11:33:37 -05:00
Rob 2b0fc33fd5 Tolerate missing classic_link_enabled attribute 2016-12-08 11:33:37 -05:00
whiter a873e9a3cb New module - ec2_vpc_net_facts 2016-12-08 11:33:37 -05:00
Atsushi Sasaki 6278cef67b Enable to resize a volume with cs_volume 2016-12-08 11:33:37 -05:00
Toshio Kuratomi 5bd1bcaa2d Don't raise or catch StandardError in amazon modules 2016-12-08 11:33:36 -05:00
Rene Moser 2715cbffb7 cloudstack: new module cs_volume 2016-12-08 11:33:36 -05:00
Tom Bamford fa9e1fd384 Ensure tag values get updated in ec2_vpc_subnet 2016-12-08 11:33:36 -05:00
Ryan Sydnor 1899e9e6cc Use boto normalized location for bucket creation
If a bucket is being created in us-east-1, the module passed
'us-east-1' to boto's s3.create_bucket method rather than
Location.DEFAULT (an empty string). This caused boto to generate
invalid XML which AWS was unable to interpret.
2016-12-08 11:33:36 -05:00
Toshio Kuratomi f68b88b84d Quote strings that make the module docs fail to build 2016-12-08 11:33:36 -05:00
Toshio Kuratomi d6db0f3981 Switch StrictVersion for LooseVersion since some distros ship beta versions and StrictVersion would fail on that.
Also clean up some minor style things
2016-12-08 11:33:36 -05:00
Olaf Kilian c048990419 Add requirement and check for compatible version of docker-py 2016-12-08 11:33:36 -05:00
Olaf Kilian 64838bb52d Set no_log for password argument 2016-12-08 11:33:35 -05:00
Olaf Kilian 7c8d1a1d0a Improve registry key parity between clients * Don't extract hostname part from docker_url since this leads to docker CLI client not recognizing Docker Hub credentials set by docker_login module anymore (looks for the full URL as a key). 2016-12-08 11:33:35 -05:00
Olaf Kilian b826aa6b35 Rework change detection 2016-12-08 11:33:35 -05:00
Olaf Kilian 348cab4511 Adapt to new dockercfg file location and structure 2016-12-08 11:33:35 -05:00
Olaf Kilian d330f72213 Make module importable for unit tests 2016-12-08 11:33:35 -05:00
Olaf Kilian 32862e737f Set default for email parameter to None 2016-12-08 11:33:35 -05:00
Olaf Kilian dab1588253 Add requirement for python >= 2.6 2016-12-08 11:33:35 -05:00
Olaf Kilian 4ea0125dc6 Default registry to docker hub 2016-12-08 11:33:35 -05:00
Olaf Kilian a64bae30b5 Added more meaningful fail messages on Docker API 2016-12-08 11:33:35 -05:00
Olaf Kilian dfaa1ec528 Added default email address 2016-12-08 11:33:35 -05:00
Olaf Kilian 36330d00ad Removed unused import of sys module 2016-12-08 11:33:35 -05:00
Olaf Kilian e998090d52 Extract only the hostname part from self.registry This is needed for update_dockercfg() to register only the host part of a specified registry URL in the .dockercfg. 2016-12-08 11:33:35 -05:00
Olaf Kilian c42d94edd1 Remove registry from exit_json because misleading docker-py is not returning the name of the registry if already logged in. It can differ from the registry specified by the user, which was return as registry. 2016-12-08 11:33:35 -05:00
Olaf Kilian 9d69e78f18 Update PR based on review from @resmo 2016-12-08 11:33:34 -05:00
Olaf Kilian d23f78c799 Add docker_login module - Ansible version of "docker login" CLI command - Persists Docker registry authentification in .dockercfg (only login once - no need to specify credentials over and over again anymore) - Works for all other docker-py based modules (docker, docker_images) as well as the Docker CLI client 2016-12-08 11:33:34 -05:00
Alberto Gireud a7b90cf456 Fix return documentation 2016-12-08 11:33:34 -05:00
Alberto Gireud bbdebd7548 Add openstack project module 2016-12-08 11:33:34 -05:00
Joel Thompson 5bedb1f12d Add sns_topic module to manage AWS SNS topics
This adds an sns_topic module which allows you to create and delete AWS
SNS topics as well as subscriptions to those topics.
2016-12-08 11:33:34 -05:00
Etherdaemon 0fbfcc3b20 Add new module to allow for getting and listing of Route53 relevant details 2016-12-08 11:33:34 -05:00
wimnat 482f0a8d1c Prevent ec2_remote_facts from failing when listing a terminated instance 2016-12-08 11:33:33 -05:00
whiter d8dc9485f4 Refactor ec2_remote_facts to use filters 2016-12-08 11:33:32 -05:00
Brian Coca 42a27ce558 added missing : to docs 2016-12-08 11:33:32 -05:00
Toshio Kuratomi a47427cddf Return errno and http status as requested by @bcoca 2016-12-08 11:33:32 -05:00
Toshio Kuratomi 24ce8887bf Better status conditional from dagwieers 2016-12-08 11:33:32 -05:00
Toshio Kuratomi 117f640bb9 Port vsphere_copy from httplib to open_url for TLS cert validation 2016-12-08 11:33:32 -05:00
Rene Moser 682b7ce3bd cloudstack: cs_portforward: fix example does not match description 2016-12-08 11:33:31 -05:00
Siva Popuri c3ecf5a0bf added author to module doc string. 2016-12-08 11:33:30 -05:00
Siva Popuri 34ba9fa4f8 Added RETURN doc string for all modules and few minor enhancements. 2016-12-08 11:33:30 -05:00
Matteo Acerbi e6fe4b10f5 Fix docs for ec2_vpc_route_table
The documentation pointed to vpc_peering_connection, not vpc_peering_connection_id.
2016-12-08 11:33:30 -05:00
Brian Coca d15b3776f0 added version_added to new feature, removed unused aliases 2016-12-08 11:33:29 -05:00
daniel-sc 04efe69c34 configurable timeout for creating gce image 2016-12-08 11:33:29 -05:00
Chrrrles Paul 6777f634d5 tpyo in doc string 2016-12-08 11:33:29 -05:00
whiter 5e529a6afc Use filters attribute rather than eni id so facts can be filtered on much more. Matches the new ec2_vpc_route_table_facts and ec2_vpc_subnet_facts modules 2016-12-08 11:33:29 -05:00
Toshio Kuratomi 2dcbacd48e Fix doc build by moving misplaced CIDR documentation 2016-12-08 11:33:29 -05:00
Rene Moser ea6fdeb585 cloudstack: add new loadbalancer rule modules 2016-12-08 11:33:29 -05:00
Shawn Siefkas 29d6313366 Handling dry run exception 2016-12-08 11:33:29 -05:00
Shawn Siefkas 253d177dc3 Check mode support for VPC route table creation 2016-12-08 11:33:29 -05:00
Siva Popuri 002fc53863 minor change to remove extra brackets 2016-12-08 11:33:28 -05:00
Siva Popuri 85c09c9944 fixed typos 2016-12-08 11:33:28 -05:00
Siva Popuri d13e34e131 corrected a typo 2016-12-08 11:33:28 -05:00
Siva Popuri 56cdaba0ab ansible module for managing anti affinity policy in centurylink cloud has been added 2016-12-08 11:33:28 -05:00
Siva Popuri 843ad8e7e8 minor refactor to remove un-used parameter 2016-12-08 11:33:28 -05:00