Commit Graph

1820 Commits (3ce496c646e5e3c34e802e7fefecad7bc653aba5)

Author SHA1 Message Date
Joseph Callen 3ce496c646 missing doc fragment 9 years ago
Joseph Callen 0740753255 Resolves issue with vmware_vm_vss_dvs_migrate module for v2.0
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_vm_vss_dvs_migrate module.

@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568

Playbook
```
- name: Migrate VCSA to vDS
      local_action:
        module: vmware_vm_vss_dvs_migrate
        hostname: "{{ mgmt_ip_address }}"
        username: "{{ vcsa_user }}"
        password: "{{ vcsa_pass }}"
        vm_name: "{{ hostname }}"
        dvportgroup_name: Management
```

Module Testing
```
ASK [Migrate VCSA to vDS] *****************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:260
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859 )" )
localhost PUT /tmp/tmpkzD4pF TO /root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/vmware_vm_vss_dvs_migrate
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/vmware_vm_vss_dvs_migrate; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => {"changed": true, "invocation": {"module_args": {"dvportgroup_name": "Management", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root", "vm_name": "cscvcatmp001"}, "module_name": "vmware_vm_vss_dvs_migrate"}, "result": null}

```
9 years ago
Daniel Petty a1c2cb0a2e Fix indent 9 years ago
Matt Martz d2e3909443 Fix DOCUMENTATION for ec2_vpc_dhcp_options.py and add missing RETURN to ec2_vol_facts.py 9 years ago
Brian Coca 9aac5784d3 Merge pull request #1565 from mjschultz/welex91
Ensure that port_path is split into at most 2 components.
9 years ago
Brian Coca a2532862d8 Merge pull request #1330 from joelthompson/feature/ec2_vpc_dhcp_options
Add new ec2_vpc_dhcp_options module
9 years ago
Brian Coca 20caf29213 Merge pull request #1113 from shawnsi/vpc-route-table-continued
Additional check mode fixes for ec2_vpc_route_table module
9 years ago
Brian Coca 7e81c60c96 corrected version added 9 years ago
Brian Coca 76feff5b4d Merge pull request #1109 from wimnat/feature/ec2_vol_facts
New module - ec2_vol_facts
9 years ago
Baptiste Mille-Mathias a11220228c fix typo
conainerization => containerization
9 years ago
Toshio Kuratomi 36be779888 Remove duplicate documentation fields 9 years ago
Sumit Roy acc51c2944 Ensure that port_path is split into at most 2 components.
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.

cloudstack: fix name is not case insensitive

cloudstack: cs_template: implement state=extracted

Update f5 validate_certs functionality to do the right thing on multiple python versions

This requires the implementation in the module_utils code here
https://github.com/ansible/ansible/pull/13667 to funciton

fixed domain_id to actually be supported

also added domain as an alias
alt fixes #1437

Simplify the code and remove use_unsafe_shell=True

While there is no security issue with this shell snippet, it
is better to not rely on shell and avoid use_unsafe_shell.

Fix for issue #1074. Now able to create volume without replica's.

Improved fix for #1074. Both None and '' transform to fqdn.

Fix for ansible-modules-extras issue #1080
9 years ago
Brian Coca 33213dbc24 Merge pull request #1508 from RajeevNambiar/devel
Update sts_assume_role.py for showing the correct example syntax role…
9 years ago
Brian Coca 65686221af Merge pull request #1488 from robbwagoner/ec2-elb-facts-with-instance-health
Include instance states (InService or OutOfService) as ELB facts
9 years ago
Rob White 0d86bc8d6b Add missing doc fragments 9 years ago
Shawn Siefkas ddcc15a60f Fixing check mode support for vpc route tables
Loop compatibility for dry run exception handling

Route table deletion dry run handler

Fixing regression in propagating_vgw_ids default value

Adjusting truthiness of changed attribute for route manipulation

Updating propagating_vgw_ids default in docstring
9 years ago
David Shrewsbury 46b4622eba 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.
9 years ago
Brian Coca e9450df878 Merge pull request #1486 from resmo/for-ansible
[2.0.1] cloudstack: fixes and improvements
9 years ago
David Shrewsbury f798240f43 Update Keystone Domain module for latest shade 9 years ago
Monty Taylor 02e91f8897 Extract module for keystone domain management 9 years ago
Haneef Ali b65bd39615 Ansible module for Keystone V3 API
Change-Id: I9db323cc9e5a42353cab5cf4be6e22449cef8542
9 years ago
RajeevNambiar 57a6a98cd9 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.
9 years ago
Chrrrles Paul 570869ef48 Merge pull request #1487 from chrrrles/vmware_doc_fragments
use doc fragments
9 years ago
Robb Wagoner 4be856a40c InService percent key as literal percent (i.e 50, not .5) 9 years ago
Robb Wagoner 3226ad4284 Include instance states (InService or OutOfService) as ELB facts 9 years ago
Charles Paul 0ba3d85522 use doc fragments 9 years ago
Brian Coca 2813675b6f Merge pull request #1469 from Constantin07/update_elb_ec2_facts
ec2_elb_facts - Print explicit error cause when no ELBs are found in AWS
9 years ago
Brian Coca 61bb39be71 Merge pull request #1466 from stepanstipl/fix-route53_facts_hosted_zone_id
Fix: route53_facts hosted_zone_id boto error
9 years ago
Brian Coca 3aa2d3744d Merge pull request #1482 from ansible/json-imports-fallback
Update for modules which import json.
9 years ago
Rene Moser 2984c13035 cloudstack: cs_portforward: fix missing return and remove unused arg 9 years ago
Brian Coca 91c4558545 Merge pull request #1363 from wimnat/feature/eni_facts_secondary_addresses
Add secondary addresses to facts
9 years ago
Brian Coca aa95a81005 added version info on autodetection feature 9 years ago
Brian Coca c0922d4d32 Merge pull request #1146 from frogu/proxmox_lxc_support
add lxc support, without dropping openvz
9 years ago
Toshio Kuratomi 7e56a66ef6 Really disable RETURN 9 years ago
Toshio Kuratomi 816bfd6990 Disable RETURNS because the approved module doesn't have a RETURNS that is buildable 9 years ago
Toshio Kuratomi 759e4f2f24 Merge pull request #952 from Java1Guy/ecs_service_module
cloud amazon ECS service modules
9 years ago
Toshio Kuratomi d6af6f8477 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
9 years ago
Rene Moser 11fdb822a4 cloudstack: fixes and improvements
cs_instance: fix case insensitivity
cs_instance: remove duplicate code block
cs_securitygroup_rule: fix KeyError on older ACS
9 years ago
Constantin07 53e6e8c936 Print explicit error cause when no ELBs are found in AWS 9 years ago
Stepan Stipl 6bad06e827 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
9 years ago
Charles Paul 6f4aaecb6a adding no_log to password 9 years ago
Brian Coca fa11718c0f fixed domain_id to actually be supported
also added domain as an alias
alt fixes #1437
9 years ago
Toshio Kuratomi 19e496c69c Merge pull request #1395 from resmo/feature/cs_template_extract
[stable-2.0] cloudstack: cs_template: implement state=extracted
9 years ago
Toshio Kuratomi 9bae6eafee Merge pull request #1411 from resmo/fix/stable-2.0/case_insensivity
[stable-2.0] cloudstack: fix name is not case insensitive
9 years ago
Toshio Kuratomi 8f6d518a5b Merge pull request #1410 from resmo/fix/stable-2.0/cs_instance
[stable-2.0] cloudstack: cs_instance: fix do not require name to be set to avoid c…
9 years ago
Brian Coca 6efa406b6f added examples to route53_zone
fixes #1061
9 years ago
Joel Thompson 736321001f Add new ec2_vpc_dhcp_options module
This module manages EC2 DHCP options for a given VPC. It allows you to
specify all the options which AWS allows you to set in a DHCP option
set.
9 years ago
Michael Scherer 2f3dc1352f Replace choices=BOOLEANS by type='bool', fix #1326 9 years ago
Rene Moser 06f6a5375e cloudstack: fix name is not case insensitive 9 years ago
Rene Moser 15b14f8109 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.
9 years ago