Matt Clay
05220d693d
Complete updates of remaining code-smell tests. ( #37743 )
...
* Add text/binary file support to code smell tests.
* Enhance line-endings code smell test.
* Enhance no-smart-quotes code-smell test.
* Enhance shebang code-smell test.
2018-03-21 12:02:06 -07:00
Matt Martz
7c311ad615
Update httptester for httpbin==0.6.2
2018-03-21 11:21:39 -07:00
Matt Clay
6352e67ab2
Update ansible-test is_binary_file test.
...
Add hard-coded list of common text and binary extensions.
2018-03-21 11:05:59 -07:00
Matt Clay
aee01564a9
Clean up non-standard module shebangs.
2018-03-21 11:04:55 -07:00
Abhijeet Kasurde
0ae7a0e88c
VMware: Use environment variable for connection ( #37726 )
...
This fix adds environment variables for connection in vmware_*
modules.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-03-21 13:31:24 -04:00
Dmitry Ulyanov
1d6bc094cf
Add http(s)_proxy support in yum module ( #36800 )
...
* added set_env_proxy function for setting proxy environment
Added set_env_proxy function, that set system http(s)_proxy
environment for fetching RPM if proxy settings set in yum.conf file
that fix Issue - #18979
* fix automatic field numbering specification
* changed if statement in setting http_proxy environment
* Change set_env_proxy function to function with decorator
That decorator set system proxy environment from yum.conf and revert
back to system configuration after fetching RPM
* Minor fix
- rename variable schem to scheme
- change 'in' to 'startswith'
* change decorator set_env_proxy to decorating through contextmanager
- added import contextmanager from contextlib
- set_env_proxy now decorating through contextmanager
- fix http/https setting environment principle
2018-03-21 11:55:36 -05:00
Nathaniel Case
6aed74a97d
Fix edgeos_config: {backup: yes} ( #37619 )
...
* Fix edgeos_config: {backup: yes}
* Add actual plugin copy
2018-03-21 12:48:09 -04:00
Matt Clay
8daa80e5bb
Move var precedence check to integration tests.
2018-03-21 09:43:32 -07:00
Alexander Bethke
eebe728ae8
Fix SteamOS ansible_distribution fact ( Fixes #33628 ) ( #37576 )
...
Fixes #33628
2018-03-21 11:50:54 -04:00
Andreas Mosti
ca634486f1
added parameter for allowing prerelease packages in win_chocolatey for #33243 ( #37205 )
...
make sure we don't pass it to state absent
removed trailing whitespace
forcing CI
2018-03-21 15:46:40 +01:00
Abhijeet Kasurde
aadbb6c0b4
VMware: Handle exception gracefully ( #36619 )
...
This fix adds logic to handle exception raised from conversion of
user parameter 'memory_mb'.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-03-21 10:29:46 -04:00
Murali krishnaswamy
7a4c3e5cad
ovrit_cluster: fix for CPU arch entity #37425 ( #37436 )
...
* ovrit_cluster: fix for CPU arch entity #37425
* Corrected Indentation
* Condition to check if `architecture` is defined
2018-03-21 09:57:00 -04:00
Julien Vey
ec2e027980
cloudfront_distribution: fix the order of headers to avoid updates again and again ( #37340 )
...
* Fix python2/3 compatibilities issues
* Sort cloudfront_distribution headers to avoid useless updates
2018-03-21 22:16:42 +10:00
Alexander Braverman Masis
062a5551e0
ManageIQ module - provider refresh ( #37573 )
2018-03-21 05:34:24 -04:00
Chaitanya Deshpande
5bdc32ff8d
Updated modules for Avi version 17.2.8 ( #37344 )
2018-03-21 02:47:09 -04:00
Matt Clay
248ca2df21
Fix encoding of code-smell paths on stdin.
2018-03-20 23:00:39 -07:00
zikalino
fa2ff6ceaa
enabling storage blob as it seems that test is stable
2018-03-20 22:53:36 -07:00
Tyler Gregory
6dfc82fe3e
Set win_rm protocol to the name, not the full ProtocolTypes object ( #37499 )
2018-03-21 15:37:48 +10:00
Charles V Bock
0214a85382
Correct module name in vcenter_license.py ( #37672 )
...
Module name should be vcenter_license not vmware_license.
2018-03-21 00:30:46 +01:00
Julien Vey
850ab534d7
iam_role_facts: Add information about instance profiles associated with the iam roles ( #37641 )
2018-03-21 09:29:18 +10:00
Matt Clay
51e3882b80
Update tests triggered for bin/
changes.
2018-03-20 16:26:48 -07:00
Matt Clay
97670c4a82
Update ansible-test default container SHA.
2018-03-20 16:25:58 -07:00
Ludek Finstrle
81cfbbbeb9
constructed inventory does not use group variables from previous inventory #37397
...
* Add support for loading invenotry group variables in constructed plugin
2018-03-20 18:26:27 -04:00
Brian Coca
06b70f1614
Revert "Add a few Jinja2 tests to simplify template ( #37514 )"
...
This reverts commit b8e07f0d6e
.
2018-03-20 18:20:43 -04:00
Dag Wieers
b8e07f0d6e
Add a few Jinja2 tests to simplify template ( #37514 )
...
Add list test to simplify template
2018-03-20 23:08:55 +01:00
alu
b7aa41b9b9
Fix crash in py3: 'TypeError: a bytes-like object is required, not 'str' ( #37504 )
...
* Fix crash in py3: 'TypeError: a bytes-like object is required, not 'str'
Fixes #37387
* Review applied https://github.com/ansible/ansible/pull/37504#pullrequestreview-104799823
2018-03-20 14:33:14 -07:00
Im0
8c4f349743
Test include role with items in name #36372 ( #37001 )
...
* Tests for #36372
* Tests for #36372
* Tests for #36372
2018-03-20 15:39:16 -05:00
Toshio Kuratomi
09325b619e
Fix csvfile traceback on Python3 ( #37625 )
...
* Fix csvfile traceback on Python3
The csvfile lookup uses some custom iterators. These needed to be
ported to handle the python3 iterator protocol. In addition, the
csvfile module takes an iterator of byte strings in Python2 and an
iterator of text strings in Python3
Fixes #36808
2018-03-20 12:58:51 -07:00
Izuke
e02c72d856
Fixes #32146 Fixes reconcile inventory to correctly remove hosts from ungrouped
2018-03-20 15:37:39 -04:00
scottb
57da6319e1
Adds VMWare to TOC; sort scenario guides alphabetically ( #37661 )
2018-03-20 12:15:15 -07:00
Toshio Kuratomi
b98ad3a12b
Compare byte strings to byte strings
...
* Fix a traceback in ansible-pull on python3 comparing output from
subprocess with a text string.
* Rename variables that hold byte strings so we are clear that those are
not text strings.
* Use to_text() to transform variable that's being displayed as it's
less fragile than str().
Fixes #36962
2018-03-20 12:04:05 -07:00
Toshio Kuratomi
0d55081ba8
Fix use of user_data field with spot_price in ec2 module ( #37628 )
...
The user_data field is base64 encoded inside of the boto library. In
Python3, base64 must be used with byte strings. So we make sure to
encode the user_data into a byte string before passing it on to the boto
library.
Fixes #34978
2018-03-20 15:01:24 -04:00
Owen Kuemerle
ba4f26313b
Correct method to get timedelta seconds value ( #37485 )
...
* Correct method to get timedelta seconds value
This also adds additional clarification for extracting different time/date values for time deltas
* Small edit
2018-03-20 12:00:34 -07:00
Matt Clay
775539a8b8
Fix api_profile choices in Azure docs fragment.
2018-03-20 11:07:34 -07:00
Phil Nelson
54e70fc783
Fix name parameter templating in include_role module ( #36372 )
...
An IncludedFile() object built using the original_task will have
its _task bound to the original_task. The iterative reassignment of
original_task._role_name during with_item loops leaves all returned
included_files with the same ._task._role_name (the final name from
the with_items list). This commit builds IncludedFile() objects
from an original_task.copy() to avoid the problematic binding.
2018-03-20 14:01:48 -04:00
Matt Martz
6c3e565ba3
Fix py3 issue in wait_for_connection ( #37646 )
2018-03-20 11:21:19 -05:00
Matt Clay
f11986c82a
Update default ansible-test docker container. ( #37644 )
...
* Limit cryptography version for Python 2.6 tests.
* Specify pip list format to eliminate warning.
2018-03-20 08:54:16 -07:00
Matt Martz
b95b077993
Restore skipped/failed in JSON callback, add custom facts ( #37204 )
...
* Restore skipped/failed keys. Fixes #37050
* Display custom stats. Fixes #37184
* Add version_added
* Drop fallback, use self.get_option
* Remove unused import
2018-03-20 10:32:33 -04:00
Matt Clay
8232c95f42
Pin httptester SHA.
2018-03-20 07:12:53 -07:00
Aleksander Kovtunenko
f51a6ea832
implemented installroot option ( #33613 )
...
* fix
* move version to 2.6
2018-03-20 10:41:50 +00:00
Chaitanya Deshpande
334b291720
Added module for L4 Policy Set ( #37346 )
...
* Added module for L4 Policy Set
* Fixed review comments
2018-03-20 10:30:23 +00:00
John R Barker
da2bcf4f6a
kedarX has left the building ( #37636 )
2018-03-20 10:23:50 +00:00
Chaitanya Deshpande
b0a8d823d2
Added module for User Account ( #37347 )
2018-03-20 10:13:10 +00:00
Samer Deeb
a89bafce2e
issue:37306 Fix issue with vlan support for onyx version 3.6.6000 ( #37310 )
...
* issue:37306 Fix issue with vlan support for onyx version 3.6.6000
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-03-20 10:08:35 +00:00
Claes Nästén
6308047dc9
nso_verify handle leaf-list in 4.5 and identityref ( #37393 )
...
NSO verify did not handle leaf-list value verification in 4.5 and
later due to changes made for configuration writing made.
map prefix for identityref types in verification.
2018-03-20 10:01:36 +00:00
Matt Clay
1fd9a616a4
Fix uri test on Python 2.6.
2018-03-19 23:11:38 -07:00
Trishna Guha
00abe6dbe7
fix UnboundLocalError nxos_bgp_af module ( #37610 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-03-20 01:53:08 +05:30
Fabian von Feilitzsch
716e170821
Auth method for the k8s lookup plugin now matches other modules ( #37533 )
2018-03-19 15:00:05 -04:00
Alessandro Arnone
ffd1200948
[cloud] ec2_asg: wait for the lifecycle hooks - Fixes #37281 ( #37282 )
...
Wait for the lifecycle hooks by matching states `Terminating:Wait` and `Terminating:Proceed` in addition to `Terminating`.
2018-03-19 14:59:07 -04:00
JP Mens
357beeb7ae
Address some language in EXAMPLES ( #37555 )
2018-03-19 13:51:23 -04:00