Will Thames
df321e8579
[cloud] change iam_managed_policy return to snake_case ( #26219 )
...
* Change iam_managed_policy to return snake case
Import module_utils.ec2 methods explicitly
* iam_managed_policy: tidy argument spec
Remove unnecessary specifications (`default=None`, `required=False`)
Use `required_if` to check for `policy` when `state` is `present`
* Provide exception handling in iam_managed_policy
Pretty much all AWS API calls can go wrong, and we should handle them.
Update line wrapping to improve readability of method calls
* Improve error handling when policy version limit exceeded
Better document policy version limit exceeded, and check
the error code to see that that's actually what happened
(rather than e.g. no permissions to add a new version)
* iam_managed_policy: better handle pagination and retry
2017-07-13 21:30:41 -04:00
Takuya Sato
179e2882f7
ecs_taskdefinition module: containers.environment convert to string ( fix #23297 ) ( #23681 )
...
It is to fix the failed comparison of containers.
2017-07-13 20:10:31 -04:00
Rene Moser
a4359d5818
cloudstack: cs_role: add integration tests
2017-07-14 00:51:35 +02:00
Rene Moser
6d81c9670f
cloudstack: cs_role: fix UnboundLocalError in check mode
2017-07-14 00:51:35 +02:00
Brian Coca
3a1b84153c
ensure all groups inherit from 'all'
2017-07-13 18:38:39 -04:00
Brian Coca
84367eacef
added ansible_remote_tmp inventory var ( #26754 )
...
* added ansible_remote_tmp inventory var
* fixed horrible crime of no space after #
2017-07-13 15:31:10 -07:00
Matt Clay
462444b2be
PEP 8 fix.
2017-07-13 15:07:40 -07:00
Nathaniel Case
62e4353ba1
nxos_facts cleanup ( #26192 )
2017-07-13 16:56:04 -04:00
Nathaniel Case
f3acf9c929
Fix NX-API json handling ( #26716 )
2017-07-13 16:23:24 -04:00
Graham Mainwaring
cde36b883c
Fix pycrypto backend setting to work when multiple distros are specified in DEB_DIST
2017-07-13 12:13:54 -07:00
Sloane Hertel
ed51380c2c
[cloud] ec2_vol module snapshot and volume_size are not mutually exclusive ( #26764 )
2017-07-13 15:08:03 -04:00
Pilou
2a92120ffa
INI inventory plugin: add documentation about variable types ( #25798 )
...
* INI inventory: check variable types
* INI inventory: add doc about variable types
Fixes #25784
2017-07-13 12:04:20 -07:00
Ricardo Carrillo Cruz
af4dc6d0eb
Add vyos_lldp and vyos_lldp_interface modules ( #26753 )
...
* Add vyos_lldp and vyos_lldp_interface modules
* Fix module docstring issue
* Fix bogus aggregate reference
* Add vyos_lldp integration tests
* Add vyos_lldp_interface integration tests
* Remove unused import for run_commands
* Add VyOS net_lldp integration tests
* Remove junos and netconf from net_lldp integration tests
* Add net_lldp_interface integration tests
* Correct CLI filtering tests for VyOS
* Fix pep8 issues
* Fix more pep8 issues
2017-07-13 20:58:18 +02:00
Pilou
4b3d6dfa8a
Use pycodestyle instead of pep8 ( #25947 )
2017-07-13 11:46:31 -07:00
René Moser
7329a392ff
cloudstack: cs_region: add integration tests ( #26767 )
2017-07-13 20:40:57 +02:00
Matt Clay
fad469efca
Ignore platform_agnostic.yaml in ansible-test.
2017-07-13 11:23:59 -07:00
William Leemans
267d0fb400
Update hpilo_boot.py ( #24499 )
...
* Update hpilo_boot.py
Add option to change the ssl version to connect to the remotr iLO
* Update hpilo_boot.py
added version_added
* Update hpilo_boot.py
fix lib/ansible/modules/remote_management/hpilo/hpilo_boot.py:83:25: W291 trailing whitespace
* Update hpilo_boot.py
nitpicking fixes :)
2017-07-13 13:48:03 -04:00
William Leemans
ae3a6cd931
Update hpilo_facts.py ( #24503 )
...
* Update hpilo_facts.py
Add option to change the ssl version used to connect to the remote iLO
* Update hpilo_facts.py
addition of spaces after commas in lists and replace()
2017-07-13 13:47:52 -04:00
Toshio Kuratomi
b49be56c5b
Need regex and string types to match when cleaning arguments for logging
...
Fixes #25078
2017-07-13 12:24:18 -04:00
Matt Clay
5833197a19
Disable zypper_repository tests due to errors.
2017-07-13 08:03:54 -07:00
Ricardo Carrillo Cruz
5719687920
Split net_lldp into net_lldp (service) and net_lldp_interface ( #26757 )
2017-07-13 16:38:15 +02:00
Christian Pointner
34c0abd106
Openssl csr fixes ( #26110 )
...
* openssl_csr: fix for python3
* openssl_csr: actually check for existence of pyOpenSSL
* pep8 compliance
* fixes for python 2.6 and 3
2017-07-13 09:42:48 -04:00
Ricardo Carrillo Cruz
5a20095b04
Add missing __init__.py on network protocol folder ( #26742 )
2017-07-13 12:04:49 +02:00
Ricardo Carrillo Cruz
9e819eeee8
Add net_lldp platform agnostic module ( #26738 )
2017-07-13 12:02:45 +02:00
Peter Sprygada
41c1457823
adds put_file and fetch_file implementations for cliconf plugin ( #26728 )
2017-07-13 09:21:02 +05:30
Matt Clay
0b784c65b1
Add sanity import test to ansible-test. ( #26730 )
...
* Add sanity import test to ansible-test.
* Run sanity import test on all python versions.
2017-07-12 20:04:22 -07:00
Matt Davis
74cc99fa35
enable minimal test for win_chocolatey in shippable ( #26731 )
...
* until we can have a robust internal source for chocolatey (and/or PSScriptAnalyzer sanity tests), we want to at least make sure that the module is syntactially valid.
2017-07-12 18:38:34 -07:00
Matt Clay
20d49af475
Add ANSIBLE_TEST_CI env var to integration tests.
2017-07-12 17:46:12 -07:00
Bartek Bielawski
374ea94dc3
Adding more explicit module syntax ( #26722 )
...
Removing module_version from Attributes, support for class based resouces that need version specified when multiple version are present, support for File resource that has blank output for ModuleName/Version in Get-DscResource
2017-07-12 19:50:29 -04:00
Brian Coca
29455d13d7
updated changelog to current state of feature
2017-07-12 19:27:26 -04:00
Brian Coca
a5007f2f88
Namespaced facts fixes ( #26615 )
...
* shorten warning on reservd fact collision
also remove ansible_ from namespaced facts for vars manager
handle str conversion errors
use tuple to avoid iterator errors
version added added
* only modify final one
* removed ansible_ removal
2017-07-12 19:27:05 -04:00
Dag Wieers
f51d607f25
Restore how it was in MAINTAINERS.txt ( #26720 )
...
This PR includes:
- Ensure that both the .ps1 as the .py have the same maintainers
- Add the $windows_team for everything Windows
2017-07-12 15:08:03 -07:00
jctanner
df507ca9c4
vmware_guest: fixes for cache objects and datacenter association ( #26719 )
...
* vmware_guest: fixes for cache objects and datacenter association
* find_all_objs was only looking for datastores
* Clear the result if it's datacenter is not correct.
* Re-enable pyvmomi installation
Addresses #25011
Addresses #26511
2017-07-12 17:10:48 -04:00
evancarter-iex
c22ec81b99
gce_instance_template: Add ability to use disks_gce_struct ( #25500 )
...
* Add ability to use disks_gce_struct
* Fixed typos in the options section
* Spacing fixes
2017-07-12 16:36:05 -04:00
Matt Clay
25f943e22f
Temporarily disable zypper tests due to timeouts.
2017-07-12 12:40:37 -07:00
Nathaniel Case
5cfdd5df0f
nxos_pim_interface ( #26367 )
...
* Add unit tests to nxos_pim_interface
* Update tests to match module
* Update nxos_pim_interface
* Address pep8 issues
2017-07-12 15:39:43 -04:00
Matt Davis
c711754924
fix win_chocolatey syntax errors
2017-07-12 11:49:56 -07:00
Brian Coca
c2326aef01
dont show failed key on debug
2017-07-12 14:26:32 -04:00
rahushen
74947168e3
Add nxos_command IT and generalize UT ( #26617 )
...
* Add nxos_command IT sanity
* generalize nxos_command UT for different NXOS platforms
2017-07-12 13:19:02 -04:00
Mike Wiebe
eae37ecf21
Add integration tests for nxos_acl_interface ( #26616 )
...
* Add integration tests for nxos_acl_interface
2017-07-12 13:09:27 -04:00
tdtrask
c24398cfd9
apk: Fix failure when both install and upgrade in same command ( #26666 )
...
* apk: Fix failure when both install and upgrade in same command
If name list contains an installed package that needs upgrade plus a new package, apk command would fail due to missing space character.
* Simplify fix by concatenating lists
2017-07-12 12:26:30 -04:00
Ken Celenza
31b6ac896d
Kc update ip filter ( #26566 )
...
* add first, last and next usable
* add usable ip filters
* add size usable, range usable and wildcard
* add ip prefix and netmask filter
* add network formatting and check if ip in subnet
* clean up order, add comments
* fix pep8
* update format by index
* clean up and updates from jmcgill298
2017-07-12 17:17:58 +01:00
Graham Mainwaring
cf01068f53
Use pycrypto backend, rather than python-cryptography, on Ubuntu Trusty
2017-07-12 08:53:21 -07:00
Ganesh Nalawade
e14e37ee1e
Fix junos unit test failures ( #26676 )
...
* Use lxml api's in unit test to parse xml
* Remove unwanted import in unit test
* Add ncclient dependency in unit test requirement
2017-07-12 08:36:16 -07:00
hondak
db5ec11758
Replace double-quote with single-quote at example ( #26667 )
2017-07-12 11:22:50 -04:00
Pilou
2d7e00c670
mock_unfrackpath_noop: handle follow parameter ( #26662 )
2017-07-12 10:13:25 -05:00
Ricardo Carrillo Cruz
6634f94323
First indentation of first task on prepare_eos_tests ( #26706 )
...
Hard to see what was going on :/
2017-07-12 17:01:59 +02:00
Ken Evensen
8a5490ea5f
Fix for #26633 ( #26653 )
2017-07-12 09:01:05 -06:00
Ricardo Carrillo Cruz
e618221a0f
Split Eth1 and Eth2 configs of prepare_eos_tests ( #26704 )
...
Previous single block wasn't working for Eth2, despite not erroring
out.
2017-07-12 16:50:13 +02:00
Ricardo Carrillo Cruz
efcdc68ad2
Set Ethernet2 to no switchport ( #26703 )
...
Missed this in earlier commit, otherwise eos_vrf tests fail.
2017-07-12 16:32:27 +02:00