Matt Martz
2bf6507c44
Use newer is_sequence function instead of MutableSequence ( #44331 )
...
* Use newer is_sequence function instead of MutableSequence. Fixes #44327
* Add changelog for #44331
* Update changelog fragment to describe the fix in more detail
2018-08-21 10:42:11 -05:00
The Fox in the Shell
dcc4a38f98
ldap_passwd.passwd_set: Use the synchronous API
2018-08-21 11:31:43 -04:00
Brown
4558c9102a
Fix passwd function call
2018-08-21 11:31:43 -04:00
Ganesh Nalawade
ce541454e9
Update netconf_config module ( #44379 )
...
Fixes #40650
Fixes #40245
Fixes #41541
* Refactor netconf_config module as per proposal #104
* Update netconf_config module metadata to core network supported
* Refactor local connection to use persistent connection framework
for backward compatibility
* Update netconf connection plugin configuration varaibles (Fixes #40245 )
* Add support for optional lock feature to Fixes #41541
* Add integration test for netconf_config module
* Documentation update
* Move deprecated options in netconf_config module
2018-08-21 20:41:18 +05:30
René Moser
40d37a5add
doc: fix maintainer's name ( #44452 )
2018-08-21 16:32:37 +02:00
Daniel-Sanchez-Fabregas
798dc4b438
In expect module documentation add no_log
to password change example ( #44436 )
...
* Update expect.py
Recommend not showing passwords in the logs
+label: docsite_pr
* Fix unicode quotes
2018-08-21 08:42:41 -05:00
Martin Nečas
a9362df668
ovirt add remote_vv_file ( #41959 )
...
* init remote_vv_file
* update documentation
* update documentation 2
* update description
* add correct style of ovirt info
* update documentation
* correct line width in docs
* use correct end line in docs
2018-08-21 06:40:07 -04:00
Chris Keller
60a6841296
Fix for ovirt_disk Can't Update Disk Name Independently ( #44371 ) ( #44372 )
...
* Fix for ovirt_disk Can't Update Disk Name Independently (#44371 )
* Adding Disk Rename Example to Example Section (#44371 )
2018-08-21 06:36:27 -04:00
Petr Balogh
3f8b51491d
Add io_thread parameter for ovirt_templates module ( #44406 )
...
Adds ability to set io_threads for template.
2018-08-21 06:35:47 -04:00
Wade Dorrell
8717f5ef5f
Spelling and consistency changes ( #44425 )
2018-08-21 14:07:01 +08:00
Ken Partridge
5b78b1032b
Add module cpm_status for WTI device management ( #42970 )
...
* Add WTI OOB and PDU Device status, control and configuration module
* reorganized module names, removed multiple modules
* Fixed sanity check failures
* Fixed sanity check failures
* Fixed sanity check failures
* Fixed sanity check failures
* moved module from network directory to remote_management.
added validate_certs parameter
added example returned data.
* pep8 issues
* cpm_status code removed from module section and placed in plugins/lookup.
Modified module code to lookup style code
* EXAMPLE spacing format error
* EXAMPLE formatting
* removed split_line parameter. Return is exclusively formatted JSON
* display edits
* delete display debug text
* Change the examples to use YAML rather than k=v shorthand
* re-enabled "required" flags for cpm_username and cpm_password
* moved redundant ansible.module_utils._text import of to_native to previous ansible.module_utils._text import line
* Got unusual error from GitHub checkin of Unstable, bump to see if it happends again.
2018-08-20 21:56:06 -04:00
Ryan Brown
91a16990d8
New module: Python Requirements Facts ( #43108 )
...
* New boto3_facts module
boto3_facts aims to help users see whether their python and module
versions are as expected.
* Rename to `assert_python_requirements`
* Update integration tests
* Document options
* fix imports
* boilerplate
* fix docs
* reorder import
* Make distutils optional and fail gracefully when it is not available
* fix example doc
* fix docs on requirements_facts
2018-08-21 09:19:10 +10:00
Matt Martz
617372f8c0
Mass nuke deprecated items that are easily removed. ci_complete ( #44320 )
2018-08-20 16:26:10 -05:00
Guilherme Steinmuller
b7139782cf
Fix enable_snat parameter ( #44418 )
...
Fixes the issue #44285
2018-08-20 16:59:05 -04:00
Matt Martz
9b2baebe64
Don't use copy.deepcopy in high workload areas, use naive_deepcopy ( #44337 )
...
* Don't use copy.deepcopy in high workload areas, use deepishcopy. ci_complete
* Add tests
* Add changelog fragment
* rename to naive_deepcopy and add extra docs
* Rename to module_response_deepcopy and move to vars/clean
2018-08-20 15:08:29 -05:00
Monty Taylor
27ac2fc67c
Ensure that apt is always chosen on debian/ubuntu ( #44413 )
...
One can install alternate packages managers on debuntu machines.
However, doing so doesn't mean you want to suddenly start using them.
Add in a check similar to the fedora yum/dnf check that sets apt as the
pkg_mgr if the ansible_os_family is Debian.
2018-08-20 15:59:56 -04:00
Ryan Brown
6d52afeed6
New module cloudformation_stack_set ( #41669 )
...
* [AWS] new module cloudformation_stack_set with integration tests
2018-08-20 14:38:14 -04:00
Julien PRIGENT
3921f34253
ec2_instance.py: Add CpuOptions to EC2 ( #43799 )
...
* ec2_instance.py: Add CpuOptions to EC2
* ec2_instance_facts.py: Add CpuOptions to EC2 facts
* ec2_instance.py: LooseVersion and pylint indentation
* Implement nested cpu_options dict
* Fix botocore required version
* ec2_instance: Split integration tests to add executions with old botocore versions
* Ensure runme.sh is executable
2018-08-20 20:49:00 +10:00
Clement Trebuchet
401c45384e
FIX ISSUE:#43878 when the vlans string have a final comma. ( #43879 )
2018-08-20 12:48:46 +05:30
Sumit Jaiswal
167c389270
This PR is raised to implement update of existing Nios Zone and Network objects ( #44118 )
...
* to resolve issue 43658
* removing unused variable
2018-08-20 07:14:11 +00:00
Abhijeet Kasurde
d6cc1c37cc
VMware: new module: vmware_category ( #39945 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-08-20 10:45:24 +05:30
Artem Leshchev
8323f3e3b7
Fix module name in error text at parse_xml filter ( #44313 )
...
* Fix module name in error text at parse_xml filter
* Fix test that includes erroneous module name in error text at parse_xml filter
2018-08-20 10:19:16 +05:30
Abhijeet Kasurde
e6f0f8073d
VMware: Update other parameters in vSwitch ( #43883 )
...
Allow parameter update for vSwitch without any NICs
Fixes : #43821
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-08-20 10:00:57 +05:30
Abhijeet Kasurde
d06d1d4840
VMware: minor fix for vmware_deploy_ovf ( #44299 )
...
* Check value of ovf path
* Assign variable before using
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-08-20 09:39:05 +05:30
Georg Öttl
d73e9a6508
Update azure_rm_functionapp.py ( #43638 )
2018-08-20 10:08:54 +08:00
Yanis Guenane
0c65bcb23b
Vultr: Introducing vultr_network_facts module ( #43600 )
...
This commit introduces a new module called vultr_network_facts.
This module aims to return the list of networks avaiable in Vultr.
Sample available here:
```
"vultr_network_facts": [
{
"date_created": "2018-08-02 11:18:49",
"id": "net5b62e8991adfg",
"name": "mynet",
"region": "Amsterdam",
"v4_subnet": "192.168.42.0",
"v4_subnet_mask": 24
}
]
```
2018-08-20 00:29:05 +02:00
Tim Rupp
359d97f01b
Adds bigip_device_auth module ( #44373 )
...
This module can be used to configure auth settings to the mgmt
interface on a BIG-IP.
2018-08-19 17:32:19 -04:00
Tim Rupp
b54f6cd132
Adds bigip_firewall_rule module ( #44370 )
...
This module can be used to manage rules in either a firewall policy
or a firewall rule list in AFM, on BIGIP.
2018-08-19 14:36:08 -04:00
Tim Rupp
d8ea154fb8
Adds the firewall-rule-list module for BIGIPs ( #44368 )
...
This module allows one to manage rule lists in AFM on a BIGIP.
2018-08-19 11:28:03 -04:00
Tim Rupp
8dd39a031f
Adds module to manage srcaddr persistence profiles ( #44364 )
...
This module can manage source address persistence profiles on a BIG-IP
2018-08-19 11:13:01 -04:00
Tim Rupp
3a15b6512c
Adds bigip http compression profile module ( #44362 )
...
This module can be used to manage http compression profiles on
a BIG-IP.
2018-08-19 02:46:56 -04:00
Tim Rupp
1148d57012
Adds bigip_firewall_policy module ( #44361 )
...
This module is used to manage firewall policy objects on a bigip.
2018-08-19 02:18:15 -04:00
Tim Rupp
e95dbf5f47
Adds oneconnect profile module ( #44360 )
...
This module can be used to manage oneconnect profiles on a BIG-IP
2018-08-19 01:55:23 -04:00
Tim Rupp
fae42c83f1
Adds bigip_monitor_dns module ( #44359 )
...
This module can be used to manage DNS monitors on a BIG-IP.
2018-08-19 01:35:49 -04:00
Tim Rupp
783b565583
Adds bigip_remote_role module ( #44358 )
...
This module can be used to manage remote roles on a BIG-IP used
for remote authentication to management interfaces.
2018-08-19 01:15:04 -04:00
Tim Rupp
0eb284b040
Adds cli alias module for BIG-IP ( #44357 )
...
This module allows one to manage CLI aliases in a BIG-IP.
2018-08-19 00:56:02 -04:00
Tim Rupp
41df1e15fe
Adds module for utility license assignment on BIG-IQ ( #44356 )
...
This module can be used to distribute utility licenses to BIG-IPs
from a BIG-IQ
2018-08-19 00:34:14 -04:00
Tim Rupp
48e99982ff
Adds bigip_software_image module ( #44355 )
...
This module can be used to manage software images on a BIG-IP.
2018-08-19 00:16:48 -04:00
Tim Rupp
c1b2ef2c1a
Adds bigip_tunnel module ( #44354 )
...
This module can be used to manage tunnels on a BIG-IP.
2018-08-18 23:58:34 -04:00
Tim Rupp
ee5b761c21
Adds bigip_device_facts module ( #44351 )
...
This is a new module to manage the different facts that can be gathered
from a bigip.
2018-08-18 16:26:58 -04:00
Yanis Guenane
902c4a04c6
Vultr: Introducing vultr_network module ( #43598 )
...
This commit introduces a new module called vultr_network.
It allows a user to manage networks on the Vultr cloud.
2018-08-18 21:56:50 +02:00
Andreas Olsson
8691c7ced7
Add DS record type to cloudflare_dns module ( #44349 )
...
Cloudflare recently added support for DS records. They are used to
delegate DNSSEC trust to a subdomain.
2018-08-18 21:56:02 +02:00
Tim Rupp
47b527224a
Renames the security_port_list module ( #44350 )
...
Renames the module by adding a symlink, introducing the new module,
and naming the symlink so that it identifies as deprecated.
2018-08-18 14:44:23 -04:00
Tim Rupp
b65f05f9c0
Renames the security_address_list module ( #44348 )
...
Renames module and includes a symlink with the old name so that it
will still work, though will be deprecated too.
2018-08-18 14:29:25 -04:00
Abhijeet Kasurde
adf3ab5e72
VMware: Add cluster fact in vmware_vm_facts ( #44292 )
...
This fix adds an additional fact about cluster in VM facts.
Fixes : #44101
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-08-18 18:51:37 +05:30
Christian Rebischke
66a8711ecb
fixed proxmox_kvm documentation ( #44308 )
...
The documentation defines `cpu` as:
```
default cpu type
default value: kvm64
```
Therefore defining `cpu` with `8` in the `examples` section makes no
sense. So changing to `cores`.
Signed-off-by: Christian Rebischke <Chris.Rebischke@posteo.de>
2018-08-18 05:39:18 -04:00
Abhijeet Kasurde
19116e0102
ovirt: minor typo fixes in documentation ( #44345 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-08-18 10:06:52 +02:00
mooninite
8bf122e97f
vmware_deploy_ovf: Add cluster support ( #43606 )
...
When a datacenter has multiple clusters it is required to use the
cluster name to find the correct default resource pool to import
OVF images to.
Fixes issue 42644.
Signed-off-by: Michael Cronenworth <mike@cchtml.com>
2018-08-18 12:07:13 +05:30
Chris Adams
ab76fcd18a
rds_instance_facts: use correct parameter in example ( #44323 )
...
The example referenced `name:` which is not a supported parameter.
+label: docsite_pr
2018-08-18 09:48:44 +10:00
Chris Archibald
8c97aa948e
Bug Fixes for ontap_interface.py ( #44200 )
2018-08-17 14:37:15 -07:00
Chris Archibald
4abfbe06c4
Bug fixes for ontap_broadcast_domain_ports.py ( #44180 )
2018-08-17 14:37:03 -07:00
Chris Archibald
87467dcd66
Bug fixes for ontap_cifs.py ( #44182 )
2018-08-17 14:36:07 -07:00
Chris Archibald
cfa304a400
Bug fixes for ontap_cifs_acl.py ( #44184 )
2018-08-17 14:35:43 -07:00
Chris Archibald
3d0287aca1
Bug Fixes for ontap_cluster.py: ( #44187 )
2018-08-17 14:35:14 -07:00
Chris Archibald
9dac00fabe
Bug fixes for na_ontap_cluster_ha.pya ( #44188 )
2018-08-17 14:34:53 -07:00
Chris Archibald
9858f41628
Bug Fixes for ontap_iscsi.py ( #44201 )
2018-08-17 14:30:53 -07:00
Chris Archibald
5778691923
Bug Fixes for ontap_job_schedule.py ( #44202 )
2018-08-17 14:30:33 -07:00
Chris Archibald
cd2af0b06a
Bug Fixes for ontap_license.py ( #44203 )
2018-08-17 14:29:42 -07:00
Chris Archibald
060d444949
Bug Fixes for ontap_lun_map.py ( #44205 )
2018-08-17 14:29:33 -07:00
Chris Archibald
d220859190
Bug fixes for ontap_net_ifgrp.py ( #44206 )
2018-08-17 14:27:07 -07:00
Chris Archibald
6e527c3f36
Bug Fixes for ontap_net_port.py ( #44207 )
2018-08-17 14:26:26 -07:00
Chris Archibald
4be72ba60d
Bug Fixes for ontap_ntp.py ( #44212 )
2018-08-17 14:23:16 -07:00
Chris Archibald
44f4f54fe5
Bug Fixes for ontap_service_processor_network.py ( #44214 )
2018-08-17 14:22:33 -07:00
Chris Archibald
270bc58b84
Bug Fixes for ontap_snmp.py ( #44217 )
2018-08-17 14:15:38 -07:00
Alex Stephen
bcc5b6ac7e
New GCP Module: gcp_compute_ssl_policy_facts ( #44042 )
2018-08-17 15:55:20 -04:00
Alex Stephen
799fdc4612
New GCP Module: gcp_compute_ssl_certificate_facts ( #44041 )
2018-08-17 15:48:17 -04:00
Alex Stephen
7676fb14ba
New GCP Module: gcp_compute_instance_facts ( #43698 )
2018-08-17 15:47:51 -04:00
Alex Stephen
e97558d4f7
New GCP Module: gcp_compute_subnetwork_facts ( #44043 )
2018-08-17 15:24:24 -04:00
Alex Stephen
3eeb474907
New GCP Module: gcp_compute_target_pool_facts ( #44046 )
2018-08-17 15:24:12 -04:00
stoned
e5f4987a8f
Make mandatory filter error message more verbose ( #44139 )
...
...by adding the undefined variable/attribute name, if available.
2018-08-17 15:11:43 -04:00
Alex Stephen
9abe66845f
New GCP Module: gcp_compute_target_vpn_gateway_facts ( #44049 )
2018-08-17 14:58:41 -04:00
Alex Stephen
fc7aca48a6
New GCP Module: gcp_compute_backend_bucket_facts ( #44024 )
2018-08-17 14:45:07 -04:00
Alex Stephen
80881483e1
New GCP Module: gcp_compute_disk_facts ( #44026 )
2018-08-17 14:44:52 -04:00
Alex Stephen
cca329d532
New GCP Module: gcp_compute_forwarding_rule_facts ( #44028 )
2018-08-17 14:44:39 -04:00
Alex Stephen
4739434ad2
New GCP Module: gcp_compute_global_forwarding_rule_facts ( #44030 )
2018-08-17 14:44:16 -04:00
Alex Stephen
04c9d47209
New GCP Module: gcp_compute_image_facts ( #44034 )
2018-08-17 14:37:27 -04:00
Alex Stephen
5022360358
New GCP Module: gcp_compute_instance_group_facts ( #44035 )
2018-08-17 14:35:18 -04:00
Alex Stephen
b0009dc9c8
New GCP Module: gcp_compute_instance_group_manager_facts ( #44036 )
2018-08-17 14:35:03 -04:00
Alex Stephen
7eff98bee1
New GCP Module: gcp_compute_instance_template_facts ( #44037 )
2018-08-17 14:34:18 -04:00
Chris Smolen
3f5cf2aad4
add example using the "when" keyword ( #41038 )
...
* add example using the "when" keyword
<!--- Your description here -->
add example using the "when" keyword comparing group_var variable to returned value from ios_facts
+label: docsite_pr
+label: issue #311
* Update ios_config.py
* Update ios_config.py
2018-08-17 14:30:37 -04:00
Alex Stephen
79cca62028
New GCP Module: gcp_compute_network_facts ( #44038 )
2018-08-17 14:26:59 -04:00
Alex Stephen
d494b70902
New GCP Module: gcp_compute_route_facts ( #44039 )
2018-08-17 14:26:09 -04:00
Alex Stephen
18139104ee
New GCP Module: gcp_compute_router_facts ( #44040 )
2018-08-17 14:25:25 -04:00
Anil Kumar Muraleedharan
31158b322e
Moving method from util to module ( #43923 )
...
* Moving method from util to module
* Update cnos_portchannel.py
* To remove unwanted method from cnos.py
2018-08-17 14:17:11 -04:00
Dmitrii Shuvar
9d3b479faf
Update docs iptables.py ( #41245 )
...
* Update iptables.py
added to documentation the required variable 'protocol' for variable destination_port.
* Update iptables.py
2018-08-17 20:14:30 +02:00
Yanis Guenane
e635dc6969
Vultr: Introducing vultr_block_storage_facts module ( #43218 )
...
This commit introduces a new module called vultr_block_storage_facts.
This module aims to return the list of block storage volume avaiable
in Vultr.
2018-08-17 19:32:13 +02:00
Alex Stephen
81f211c995
New GCP Module: gcp_compute_target_tcp_proxy_facts ( #44048 )
2018-08-17 13:25:40 -04:00
Alex Stephen
2ca83b0dbb
New GCP Module: gcp_compute_target_ssl_proxy_facts ( #44047 )
2018-08-17 13:25:33 -04:00
Alex Stephen
e36cd0fd53
New GCP Module: gcp_compute_target_http_proxy_facts ( #44044 )
2018-08-17 13:25:10 -04:00
Alex Stephen
672584c0d2
New GCP Module: gcp_compute_target_https_proxy_facts ( #44045 )
2018-08-17 13:24:55 -04:00
Alex Stephen
812db9240a
New GCP Module: gcp_compute_https_health_check_facts ( #44033 )
2018-08-17 13:22:01 -04:00
Alex Stephen
a9a0ef8959
New GCP Module: gcp_compute_http_health_check_facts ( #44032 )
2018-08-17 13:21:51 -04:00
Alex Stephen
4fa371deea
New GCP Module: gcp_compute_health_check_facts ( #44031 )
2018-08-17 13:21:44 -04:00
Alex Stephen
868ec6305c
New GCP Module: gcp_compute_url_map_facts ( #44050 )
2018-08-17 13:20:35 -04:00
Alex Stephen
1b4c3a6688
New GCP Module: gcp_compute_vpn_tunnel_facts ( #44052 )
2018-08-17 13:12:53 -04:00
Alex Stephen
2fe1f3deb4
Bug fixes for gcp_compute_backend_service_facts ( #44291 )
2018-08-17 13:12:24 -04:00
Alex Stephen
605fb0f68f
New GCP Module: gcp_compute_address_facts ( #44023 )
2018-08-17 12:38:50 -04:00
Alex Stephen
0c0fce7532
New GCP Module: gcp_compute_vpn_tunnel ( #44051 )
2018-08-17 12:35:12 -04:00
Anil Kumar Muraleedharan
6f94f8be08
Update cnos_backup.py ( #44246 )
...
* Update cnos_backup.py
* Removing unused methods in cnos.py util file.
2018-08-17 12:07:55 -04:00
Anil Kumar Muraleedharan
dafe633d02
cnos_conditional_command to use persistent connection instead of paramiko ( #43876 )
...
* Making cnos_conditional_template to use persistent connection instead of paramiko
2018-08-17 12:02:47 -04:00