Mike Wiebe
240de965ee
Fix nxos_acl module and add IT tests ( #25966 )
...
* Fix nxos_acl module and add IT tests
* Add nxos_acl test
* Add additional properties to test
2017-06-29 14:55:08 -04:00
Helio Campos Mello de Andrade
54c64deaab
Remove unnecessary 'our"word. ( #26221 )
...
Remove unnecessary 'our"word.
2017-06-29 11:22:46 -07:00
Duncan Lock
6d7647be54
yum: added example for exclude
parameter. ( #26216 )
...
* Added example for `exclude` parameter.
* Remove trailing whitespace
2017-06-29 11:21:49 -07:00
Alexander Braverman
038e090bc1
Add sshpass to Dockerfile for Ansbile integration tests
2017-06-29 08:56:41 -07:00
René Moser
363761fc16
cloudstack: cs_template: default is_routing=None, fixes template upload for users ( #26248 )
2017-06-29 17:43:31 +02:00
Raja
171d903d04
Fix Python3 Errors in Azure Cloud Module
...
When using Python3, the exec_module function errors out with a
unsupported operand type(s) for +: 'dict_keys' and 'list'
error when adding the .keys() to a static list. Use the explicit
list function to make a list of keys and then add to the ['tags'] list.
2017-06-29 08:30:26 -07:00
David Newswanger
9500aac5b9
added integration tests for dpkg_selections ( #26043 )
2017-06-29 15:53:42 +01:00
Nathaniel Case
3102746ebe
nxos_pim_rp_address fixes ( #26119 )
...
* nxos_pim_rp_address tests
* nxos_pim_rp_address changes
* Address issues with idempotence
2017-06-29 10:22:26 -04:00
Julien Vey
7f6c7c6334
parted: Add missing LC_TYPE override for env vars ( #26242 )
2017-06-29 15:55:03 +02:00
Brandon Davidson
7bb3467db9
Convert ec2_vpc_subnet module to boto3 and add map_public option. ( #23783 )
2017-06-29 23:39:21 +10:00
Sloane Hertel
338bf0fd3f
ec2_vpc_dhcp_options_facts: if tags don't exist set them to default list instead of crashing - fixes #23825 ( #23967 )
...
* if tags don't exist set them to an empty list
* dhcp_option will always have a name tag
* make requested change
2017-06-29 22:47:05 +10:00
Ondra Machacek
0154f32fbd
cloud: ovirt_disks: Fix download of the qcow disk ( #26179 )
...
Fixes : #26177
2017-06-29 08:15:26 -04:00
John R Barker
1b00f4193b
Move net_* modules into specific sub-topics ( #26234 )
...
As we continue to expand the number of modules we must ensure they are
sensibly grouped.
2017-06-29 13:04:33 +01:00
Ricardo Carrillo Cruz
8a1cd05fdc
Assert vyos_user commands output against first element of array ( #26233 )
2017-06-29 13:51:13 +02:00
Ricardo Carrillo Cruz
c8ba8bdd6d
Add ios_static_route module ( #25527 )
...
* Add ios_static_route module
* Add ios_static_route integration tests
* Add platform agnostic integration tests for IOS
* Replace unicode function to ansible module_utils to_text
* Add collections handling logic
* Add integration tests for collections
* Make collections and prefix mutually exclusive
* Add net_static_route integration tests for collections
* Do not store load_config return value, as it returns nothing
2017-06-29 12:05:20 +02:00
David Newswanger
5242ff1b59
added integration tests for rpm_key ( #26134 )
2017-06-29 09:46:42 +01:00
Scott Butler
ed17d7a0a5
Editing to fix wording from PR #26161 .
2017-06-28 23:12:52 -07:00
Ganesh Nalawade
911a7e085e
Add active param to junos declarative modules ( #26222 )
...
* active/deactivate configuration capability
* integration test refactor
2017-06-29 10:18:35 +05:30
Trishna Guha
15e78d1073
fix iosxr_user integration test ( #26220 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-06-29 09:20:12 +05:30
Daniel Kozlowski
dcd1ff2809
Initial commit of iam_managed_policy file ( #22097 )
...
This module can add, remove, update versions, and set default versions
of managed policies. It will cycle out old versions of policies if too
many are present. It will check and set the version of the policy that
matches the pased in policy document if one already exists.
Incorporating changes from PR
Descriptions now have full stops, and pep8 error has been
addressed. Also added requirements, author, and updated interface to
"preview"
Additional change to pass CI
Previous commit added in some whitespace errors. Additinoally added
correct value for version_added, added in a RETURN block for
documentation, and moved import to top of file
Fixed error detaching policy from users
Updates to pass 2.4 CI
Updating iam_managed_policy supporting feedback
2017-06-29 12:08:27 +10:00
rip777
4e54df71a2
Further iam_group improvements
...
added `purge_users` and `purge_policy` option
added `convert_friendly_names_to_arns` function
flake8 fixes
2017-06-29 11:38:49 +10:00
Nick Aslanidis
dc8a05dfe2
New AWS module for managing IAM groups
2017-06-29 11:38:48 +10:00
Toshio Kuratomi
e27c2860e7
Move metadata extraction into a library function ( #26198 )
...
* Move metadata extraction into a library function
* fix the string cases to throw NotImplementedError
* Some python3 fixes
2017-06-28 18:10:26 -07:00
Toshio Kuratomi
6908038036
Fix synchronize setting user variable
...
The user variable stores whether we need to set user@ in our connection
string. It's now being used at the toplevel of the run() method so the
default needs to be calculated further up the stack
Fixes #24910
2017-06-28 17:41:01 -07:00
Nathaniel Case
ad6c4a544e
nxos_pim updates ( #26145 )
...
* nxos_pim tests
* Cleanup nxos_pim
2017-06-28 19:40:19 -04:00
Nathaniel Case
eea18e9875
nxos_vxlan_vtep_vni fixes ( #25913 )
...
* nxos_vxlan_vtep_vni first pass
* nxos_vxlan_vtep_vni tests
2017-06-28 19:38:31 -04:00
Matt Davis
69de9d86bd
fix win_updates failure with dict-typed args ( #26208 )
...
Switch to dicts in common code caused silent failures during arg translation, so default values and non-check-mode were always used.
* fixes #23653
* fixes #24062
* fixes #22938
* fixes #25156
2017-06-28 16:36:53 -07:00
Phillip Thurston
a2f38de173
Corrected the examples in find module to make sure the commands are accurate to what is being described.
2017-06-28 18:17:22 -04:00
James Cammarata
4c72e98262
Squashed commit of the following:
...
commit f79beaa3b3b642c370552d63b0848195358bccd0
Author: James Cammarata <jimi@sngx.net>
Date: Wed Jun 28 17:00:57 2017 -0500
Add example for iptables using the policy option
commit 1a0f9debdb526bef9d8d469a84a8cc55ef68da03
Author: James Cammarata <jimi@sngx.net>
Date: Wed Jun 28 16:59:52 2017 -0500
Fix missing re import for iptables after merging #19476
commit 084479d21d
Author: Alexey Solodkiy <work@x1.by>
Date: Sun Dec 18 12:07:05 2016 +0300
fix #19476
2017-06-28 17:02:13 -05:00
Jordan Borean
98fc54f02d
win_find: fix for empty nested directories ( #26164 )
2017-06-29 07:06:10 +10:00
Dag Wieers
0a15ab7ce9
win_say: Fix issue, add integration tests ( #26089 )
...
* win_say: Fix issue, add integration test
This PR includes:
- Make speed_speech an integer parameter
- Test for empty parameters too
- Add integration tests
* Improve the $speech_speed parameter handling
As requested
2017-06-29 06:28:44 +10:00
Chainarong Tangsurakit
ff30682740
[cloud][gce] Add necessary key for secrets.py ( #25997 )
...
Add necessary key for secrets.py
2017-06-28 16:04:24 -04:00
Tomas Tomecek
2683c36a01
plugins,action: log stderr output if verbose ( #25734 )
...
otherwise ansible eats out important error messages
Signed-off-by: Tomas Tomecek <ttomecek@redhat.com>
2017-06-28 15:55:39 -04:00
David Moreau-Simard
9fdd07fba8
Provide the list of files that were included by include_vars
...
include_vars will now also return a key 'ansible_included_var_files'
which contains the list of files that were successfully loaded.
This is useful information and, amongst other things, a way for users
to know exactly what files were included when debugging their
playbooks.
This also allows us to improve the integration tests around
include_vars.
2017-06-28 15:25:45 -04:00
Brian Coca
44bef1dc6b
corrected supported_by key
2017-06-28 15:12:42 -04:00
Abhijeet Kasurde
bb847e332d
Check if SELinux is installed on system ( #24437 )
...
* Refactor code
* PEP8 fixes
* Check if /etc/selinux/config file exists before
proceeding any other operations
Fixes #21622
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-06-28 19:39:52 +01:00
Dag Wieers
5be32aa5af
Move ping and win_ping closer together ( #26028 )
...
So in an effort to verify if Windows modules are feature complete
compared to the python equivalent, I stumbled upon these differences.
This PR includes:
- Add missing 'data' option from documentation
- Simplify ping module
- Update integration tests to test exception
2017-06-28 11:08:04 -07:00
Michael De La Rue
56d33a2967
Fix hacking/test-module to allow running modules with pdb ( #23339 )
...
* Fix hacking/test-module to allow running modules with pdb
* add emacs autosave files to gitignore
2017-06-28 10:58:22 -07:00
Yujun Zhang
1f3755f86b
Include error message when ansiballz_setup fails ( #26127 )
...
It is quite difficult to pinpoint what is wrong without it
2017-06-28 12:45:38 -04:00
Matt Clay
2e85272cd5
PEP 8 fixes.
2017-06-28 09:41:03 -07:00
Tim Rupp
e7402e3d5b
Support full path templates ( #26121 )
...
This patch allows the iapp service module to support full path
templates instead of only relative templates
2017-06-28 17:35:00 +01:00
Tim Rupp
04ac15f241
Adds bigip_qkview module ( #25980 )
...
This module can be used to generate qkviews on a bigip and
save them to a location on the ansible controller.
This module is primarily used for diagnostics.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_qkview.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_qkview/tasks
2017-06-28 17:31:17 +01:00
Tim Rupp
16bd93a14e
Refactors bigip ssl cert module ( #25882 )
...
Includes unit tests and a refactor of the module to make code
more easily supported. Also fixes an issue where the extension of
the cert name was not appended if not provided. This problem was
causing certs to not be editable in the UI. Also deprecates params.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_ssl_certificate.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_ssl_certificate/tasks
2017-06-28 17:26:39 +01:00
Brian Coca
7870000f71
updated docs to clarify default change
2017-06-28 12:13:25 -04:00
Pete Travis
147b342553
device path is optional for cbs
...
per
https://developer.rackspace.com/docs/cloud-servers/v2/api-reference/svr-basic-operations/#post-attach-volume-to-server-servers-server-id-os-volume-attachments
, device is "The name of the device, such as /dev/xvdb. Specify null for
auto- assignment."
2017-06-28 12:12:46 -04:00
Ronny
955f8923e7
Update dynamic inventory zabbix.py ( #19862 )
...
Added _meta to improve the speed when using this dynamic inventory file
2017-06-28 11:48:27 -04:00
Abdul Anshad A
61b18cc355
fixes issue #5633 ( #19716 )
2017-06-28 10:47:53 -05:00
Abdul-Anshad-A
36975c50ef
test fix for thin disk type issue
2017-06-28 11:45:45 -04:00
ppanczyk
6d0f61b656
Fixed expiredate parameter in user module
...
Changed "--expiredate" to "-e", as on older systems "--expiredate" is not present.
2017-06-28 11:36:34 -04:00
Matt Clay
55aec8ebc9
Limit yamllint version on python 2.6.
2017-06-28 08:35:19 -07:00