Matt Clay
309a37de86
Add --debug
option to ansible-test
.
2017-02-01 16:05:03 -08:00
Matt Clay
64f98f855d
Update PEP 8 legacy files list.
2017-02-01 13:22:07 -08:00
Dag Wieers
bbe2903d63
Fix broken Shippable
2017-01-31 16:47:16 -08:00
John R Barker
553b6151ad
iosxr tests: Initial work for 2.3 ( #20883 )
...
Ensure a loopback device exists for testing
Remove provider:
Default is to run task on Network, device, use delegate_to: localhost for local tasks.
2017-01-31 19:10:14 +00:00
Vlad Glagolev
039d207d24
Add Source Mage GNU/Linux facts ( #19671 )
...
* Add Source Mage GNU/Linux facts
* Add unit test for OS-detection
2017-01-31 13:25:36 -05:00
Toshio Kuratomi
5c38f3cea2
Combine jimi-c and bcoca's ideas and work on hooking module-utils into PluginLoader.
...
This version just gets the relevant paths from PluginLoader and then
uses the existing imp.find_plugin() calls in the AnsiballZ code to load
the proper module_utils.
Modify PluginLoader to optionally omit subdirectories (module_utils
needs to operate on top level dirs, not on subdirs because it has
a hierarchical namespace whereas all other plugins use a flat
namespace).
Rename snippet* variables to module_utils*
Add a small number of unittests for recursive_finder
Add a larger number of integration tests to demonstrate that
module_utils is working.
Whitelist module-style shebang in test target library dirs
Prefix module_data variable with b_ to be clear that it holds bytes data
2017-01-31 09:41:24 -08:00
sebastianneubauer
3f14061584
s3 module: fix urlparse invocation and netloc mixup on Python 3 ( #20836 )
2017-01-31 11:54:29 -05:00
Matt Clay
503e85ed0e
PEP 8 E111 cleanup.
2017-01-30 20:33:31 -08:00
Matt Clay
f80224f828
PEP 8 E111 cleanup.
2017-01-30 20:18:50 -08:00
Matt Clay
85300883ef
PEP 8 E111 cleanup.
2017-01-30 20:17:35 -08:00
Matt Clay
23f2efbc8d
PEP 8 E111 cleanup. ( #20841 )
2017-01-30 18:03:13 -08:00
Matt Clay
462ab6b1db
PEP 8 E111 cleanup for nxos modules.
2017-01-30 15:45:05 -08:00
Matt Clay
cb76200c7d
PEP 8 E111 & E114 cleanup. ( #20838 )
2017-01-30 15:01:47 -08:00
Toshio Kuratomi
1609afbd12
Unittests for some of module_common.py ( #20812 )
...
* Unittests for some of module_common.py
* Port test_run_command to use pytest-mock
The use of addCleanup(patch.stopall) from the unittest idiom was
conflicting with the pytest-mock idiom of closing all patches
automatically. Switching to pytest-mock ensures that the patches are
closed and removing the stopall stops the conflict.
2017-01-30 13:51:27 -08:00
Wayne Witzel III
0e72f3bd71
Ansible Tower organization module ( #20355 )
...
* add Ansible Tower organization module
* skip Python 2.4 check for ansible_tower module
* make spec and doc match, extract tower auth helper method
* added auth params at module level
* support check mode
* extract check mode check to ansible_tower utils, add utils to 2.4 skip
* update interpreter shebang
* remove colon from docs
* no log for password, verify_ssl default to true
2017-01-30 13:42:32 -05:00
Ricardo Carrillo Cruz
e70bc06ea1
Refactor iosxr_command to make use of network_connection plugin ( #20772 )
2017-01-30 17:52:19 +01:00
Peter Sprygada
a4a5db56f6
updates python2.4-skip
...
* adds module_utils/netconf.py
* adds module_utils/junos.py
2017-01-30 10:54:25 -05:00
Matt Clay
10d9318de7
PEP 8 indent cleanup. ( #20800 )
...
* PEP 8 E121 cleanup.
* PEP 8 E126 cleanup.
* PEP 8 E122 cleanup.
2017-01-29 07:28:53 +00:00
Peter Sprygada
85d78390f9
adds new module eos_system ( #20797 )
...
* provides declarative resource for configuring eos system parameters
* supports network_cli connection plugin only
* adds unit tests for module using mock interfaces
2017-01-28 11:07:51 -05:00
Peter Sprygada
d2dd2fbe49
adds module eos_banner ( #20796 )
...
* new module allows for configuration of eos multiline banners
* adds unit test cases for module
2017-01-28 10:32:04 -05:00
Matt Clay
e2c0b375d3
PEP 8 cleanup. ( #20790 )
...
* PEP 8 E115 cleanup.
* PEP 8 E131 cleanup.
2017-01-28 01:39:40 -08:00
Matt Clay
d0d1158c5e
PEP 8 cleanup. ( #20789 )
...
* PEP 8 E703 cleanup.
* PEP 8 E701 cleanup.
* PEP 8 E711 cleanup.
* PEP 8 W191 and E101 cleanup.
2017-01-28 00:12:11 -08:00
Matt Clay
d913f69ba1
PEP 8 W291 whitespace cleanup.
2017-01-27 17:08:02 -08:00
Matt Clay
95789f3949
PEP 8 whitespace cleanup. ( #20783 )
...
* PEP 8 E271 whitespace cleanup.
* PEP 8 W293 whitespace cleanup.
* Fix whitespace issue from recent PR.
2017-01-27 15:45:23 -08:00
Jordan Borean
971783a7fd
Feature/win stat extra info ( #19148 )
...
* Added more return results to win_stat
* Changed Win2012 methods to support older versions in setup
* staging of the tests to work with older servers
2017-01-27 14:51:12 -08:00
Matt Clay
63b1e0c277
Fix infrequent PEP 8 issues.
2017-01-27 14:06:21 -08:00
Peter Sprygada
6c89c587cc
refactors eos_config module to use network_cli ( #20741 )
...
* update eos_config to use eapi exclusively and remove cli transport
* add unit test cases for eos_config
* updates action plugin to handle both eapi and network_cli connections
2017-01-27 16:23:18 -05:00
Matt Clay
6ef1a6aeb6
Add pep8
to ansible-test
. ( #20745 )
...
The rule sets and legacy file list are a first draft.
It is likely that they will need to be revised.
2017-01-27 12:34:00 -08:00
Dag Wieers
3a0a74dc18
Make test/runner less verbose when spawning instances
...
As discussed on IRC
2017-01-27 12:27:46 -08:00
Matt Clay
f42fa8879b
Temporarily remove Windows Server 2016 from CI.
2017-01-27 11:56:50 -08:00
Peter Sprygada
271c0c4574
new module eos_user ( #20759 )
...
* adds new module for managing local user accounts on eos devices
* adds unit test cases for module
This module only supports network_cli
2017-01-27 14:12:36 -05:00
Trond Hindenes
679a3cb1cc
Merge pull request #20599 from dagwieers/win_regedit-cleanup
...
win_regedit: Cleanup, check/diff mode support, HKCC fix
2017-01-27 18:09:27 +01:00
Peter Sprygada
c8dcc7f5d6
refactors eos_command module ( #20739 )
...
* eos_command now uses network_cli connection plugin
* adds unit test cases for eos_command module
2017-01-27 08:45:13 -05:00
Peter Sprygada
57660abf33
refactor eos_eapi module ( #20740 )
...
* eos_eapi module now requires network_cli plugin
* adds unit test cases for eos_eapi module
2017-01-27 08:44:57 -05:00
Peter Sprygada
ad83756b48
updates eos shared modules ( #20738 )
...
* eos module now uses network_cli connection plugin
* adds unit tests for eos module
* eapi support now provided by eapi module
* updates doc fragment for eapi common properties
2017-01-26 23:33:07 -05:00
Matt Clay
5503b89831
Run fewer tests for winrm config script changes.
2017-01-26 15:54:01 -08:00
Tom Melendez
c2edc8a264
[GCE] Google Cloud Pubsub Module ( #19091 )
...
* Google Cloud Pubsub Module
The Google Cloud Pubsub module allows the Ansible user to:
* Create/Delete Topics
* Create/Delete Subscriptions
* Change subscription from pull to push (and configure endpoint)
* Publish messages to a topic
* Pull messages from a Subscription
An accessory module, gcpubsub_facts, has been added to list topics and subscriptions.
* Added docs for state field to DOCUMENTATION and RETURN blocks.
2017-01-26 16:16:52 -05:00
Dag Wieers
0e80ba1867
Fix the integration test to comply recent changes
2017-01-26 20:06:46 +01:00
Matt Clay
76d563af79
Temporarily switch Windows tests to us-east-1.
...
Will switch back to us-east-2 after AWS limit increase is done.
2017-01-26 07:37:14 -08:00
Matt Clay
31d6b6ef67
Run postgresql tests on FreeBSD. ( #20676 )
...
* Use vars for user, group and locale suffix.
* Switch tests from `es_MX` to `es_ES`.
* Enable postgresql tests on freebsd.
* Work-arounds for service restart on freebsd.
2017-01-25 18:45:28 -08:00
Matt Clay
5d5e5e25a2
Only set git config during test if unset.
...
This makes the git test less destructive.
2017-01-25 18:05:17 -08:00
Ganesh Nalawade
b67f50570e
Add unit testcase for junos_command module ( #20034 )
...
* Add unit testcase for junos_command module
* Mock third party module import
* Remove third party module requirements
2017-01-25 10:31:28 -05:00
Peter Sprygada
8ddffcb1a6
new connection plugin netconf ( #20636 )
...
* adds connection plugin for creating modules that use netconf
* adds basic unit test cases for connection plugin
2017-01-25 10:15:26 -05:00
Patrick Ogenstad
ac527ef86f
Check for removal not allowed errors ( #19251 )
2017-01-25 13:05:44 +00:00
Ricardo Carrillo Cruz
b44505e281
Merge pull request #20559 from rcarrillocruz/refactor_ios_config_network_connection
...
Refactor iosxr_config to make use of network_connection plugin
2017-01-25 13:26:13 +01:00
Matt Clay
d8b18d79fa
Disable assertions that fail on WS 2016.
2017-01-24 20:08:50 -08:00
Matt Clay
d6cdd91511
Remove win_fetch
from CI due to instability.
2017-01-24 17:33:11 -08:00
Ricardo Carrillo Cruz
a8cfe4a5d7
Refactor iosxr_config to make use of network_connection plugin
2017-01-24 23:24:06 +01:00
Ansible Test Runner
ff1a732ffd
Increase timeout for http server in uri test.
2017-01-24 14:20:19 -08:00
Matt Clay
fa7f84217b
Add startup checks to ansible-test.
2017-01-24 13:08:04 -08:00