George Nikolopoulos
0bf64aa241
Add netscaler_save_config module ( #25614 )
2017-06-26 18:46:52 +05:30
mihu
6b76bc924f
[cloud] New feature for ec2_group: allow deleting groups by id ( #26022 )
2017-06-26 09:07:29 -04:00
Rene Moser
3fe5de907f
cloudstack: cs_host: add integration tests
2017-06-26 14:40:09 +02:00
Peter Sprygada
b12ca95824
renames dict_combine to dict_merge in network_common ( #26073 )
2017-06-25 18:46:41 -04:00
Matt Clay
15beaed6bc
Update FreeBSD pg test to use postgresql95-server.
...
The py-psycopg2 package now requires postgresql95-server instead of
postgresql93-server. Installing py-psycopg2 will automatically remove
postgresql93-server if it is installed, breaking integration tests.
2017-06-25 12:10:27 -07:00
Nathaniel Case
21c7fcf9c0
nxos_vxlan_vtep ( #25971 )
...
* nxos_vxlan_vtep tests
* Fix issues with nxos_vxlan_vtep
2017-06-24 14:09:11 -04:00
Trishna Guha
3482a6326b
Fixes nxos_vpc_interface ( #25907 )
...
* nxos_vpc_interface fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* nxos_vpc_interface unit test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* fix state_present
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* add state_present unit test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* make ansibot happy
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* teardown get_config
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
2017-06-24 18:05:07 +05:30
Matt Clay
b82cc8e7cc
Fix network integration test config. ( #26057 )
...
* Remove unsupported network tests from CI.
* Add `net` to list of network target prefixes.
2017-06-23 17:02:59 -07:00
Matt Clay
4530eea7f8
Docker image updates for integration tests. ( #26054 )
...
* Sort packages to install.
* Add python-argparse to centos6 docker image.
* Add gcc and python dev lib to docker images.
* Add python cryptography to docker images.
* Add coverage using pip instead of OS packages.
* Update old pip versions in docker images.
* Exclude */pyshared/* from coverage reporting.
2017-06-23 12:45:38 -07:00
Trishna Guha
66f9e23e43
vyos net_system implementation ( #25994 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
2017-06-23 20:08:12 +05:30
Mark Szymanski
1703db4211
Allow iam_cert to be renamed or moved without needing to specify cert or key data ( #20622 )
...
Generally Pep8 and flake8 compliant so removing from legacy-files.txt
2017-06-23 15:32:15 +10:00
David Newswanger
b2d88f8b73
updated ansible-test integration to skip any files in test/integration/targets/ that aren't directories.
...
Fixes #26007
2017-06-22 13:03:42 -07:00
Matt Clay
75a3ac5ca5
Fix test for missing __init__.py for modules.
2017-06-22 12:19:25 -07:00
jctanner
996dcb989c
Add the cloud provider script for the vcenter simulator container ( #25964 )
2017-06-22 10:49:58 -07:00
Ganesh Nalawade
b2f46753ec
Add junos_system declartive module and other related change ( #25859 )
...
* Add junos_system declartive module and other related change
* junos_system declartive module
* integration test for junos_system
* integration test for net_system (junos platform)
* pep8 fixes for junos modules
* move to lxml from elementree for xml parsing as it support
complete set of xpath api's
* other minor changes
* Fix CI and doc changes
* Fix unit test failures
* Fix typo in import
* Fix import issue for py2.6
* Add missed Element in import
2017-06-22 09:34:50 +05:30
jctanner
33c61d1cdf
Vcsim container ( #25236 )
...
* Add container files for vcenter simulator
* Add controller file to spin up the container during tests
2017-06-21 06:44:40 -07:00
Nathaniel Case
0296c2285b
nxos_vrf fix ( #25812 )
...
* Fixes #25031
* Slight cleanup and add tests
2017-06-20 10:59:03 -04:00
Trishna Guha
947e9aba45
Add vyos_banner implementation module ( #25862 )
...
* Add vyos_banner implementation module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* vyos_banne integration test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* vyos_banner unit test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* minor fix on banner text
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
2017-06-20 08:53:03 +05:30
Steffen Neubauer
759750e661
Consul: make service_port optional in service definition, like specified in Consul docs ( #21737 )
...
* Consul: make service_port optional in service definition, Fixes #21727
* Remove consul module from legacy-files.txt
* consul: Pep8 fixes
2017-06-19 19:29:40 +01:00
Jordan Borean
6d01168238
win_acl_inheritance: Added tests and formatting improvements ( #25382 )
2017-06-19 17:47:35 +01:00
Jordan Borean
c05d3c3821
win_owner: added tests and fixed up bool handling ( #25088 )
...
* win_owner: added tests and fixed up bool handling
* explicitly gathering facts in test
* Removed manualy entry in test group
2017-06-19 17:43:44 +01:00
Dag Wieers
0aba04fdad
win_uri: Add integration tests, new functionality... ( #25373 )
...
This is a cleanup of the win_uri module to make it feature-complete.
This PR includes:
- Added check-mode support
- Add as many options from the uri module as possible
- Added creates
- Added follow_redirects
- Added maximum_redirection
- Added password
- Added removes
- Added return_content
- Added status_code
- Added timeout
- Added user
- Added validate_certs
- Fixed list-handling for comma-separated strings
- Added basic integration tests (should come from uri module)
2017-06-19 17:30:08 +01:00
David Newswanger
ca16956337
added integration tests for apt upgrade ( #25670 )
...
* added integration tests for apt upgrade
changed version number for hello to 2.6 so that it works with Ubuntu 12.04
prevent tests from checking if aptitude is installed on non ubuntu systems
changed ordering on when statements for safe and full upgrade types so that the OS check happens before the aptitude check
added integration tests for apt upgrade
changed version number for hello to 2.6 so that it works with Ubuntu 12.04
* Moved additions to tasks/main.yml to make revisions easier. Changed tasks to multiline format
2017-06-19 13:57:26 +01:00
David Newswanger
1bc5761bea
added integration tests for yum repository ( #25671 )
...
* added integration tests for yum repository
* fixed escaped single quote
* extended yum_repository tests to include fedora
* removed unused variable file
* added check for return values
* replaced escaped double quotes with single quotes, switched to lookup for reading repofile
2017-06-19 08:47:17 +01:00
Abhijeet Kasurde
7348a613bb
Correct usage of fail_json in hg module ( #25847 )
...
Fix adds correct usage for fail_json and also adds
testcases to verify this.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2017-06-18 22:28:33 +02:00
Tim Rupp
0854c0ed88
Adds refactored bigip_hostname ( #25841 )
...
This adds a refactored bigip_hostname with unit tests and code
conventions that are common across other modules.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_hostname.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_hostname/tasks
2017-06-18 07:56:00 +01:00
Ganesh Nalawade
450263e934
Add junos_banner declartive module ( #25826 )
...
* Add junos_banner declartive module
* junos_banner implementation
* Integration test for junos_banner
* Integration test for net_banner (junos)
* Minor fixes
* Minor doc change
2017-06-18 01:32:48 +05:30
John R Barker
448efdb9e5
MySQL Password updates ( #25825 )
...
* MySQL Password updates
* Disable user_password_update_test
2017-06-17 21:46:19 +05:30
John R Barker
7ee7fa7332
Use stronger password for MySQL ( #25821 )
...
Previously we were getting "Your password does not satisfy the current policy requirements"
Possibly caused by a software update on Fedora
2017-06-17 12:53:30 +01:00
Tim Rupp
59d470ae84
Adds bigip_iapp_service module ( #25808 )
...
This module allows a user to manage the iApp services on a bigip
that they created using the bigip_iapp_template module.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_iapp_service.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_iapp_service/tasks
2017-06-17 12:47:13 +01:00
John R Barker
5551e87755
RETURNS can include version_added ( #25810 )
2017-06-16 20:17:38 +01:00
Ganesh Nalawade
2ff464c949
Add net_interface declarative module ( #25766 )
...
* Add net_interface declartive module
* Add net_interface module
* Add junos_interface implementation module
* Other minor changes
* Add integration test
* Integration test for net_interface
* Integration test for junos_interface
* Fix CI failures
* Documentation changes
2017-06-16 22:12:50 +05:30
Peter Sprygada
3aa41eda0b
adds new common functions for declarative intent modules ( #25210 )
...
* adds new common functions for declarative intent modules
* adds Entity and EntityCollection
* adds dict_diff and dict_combine
* update for CI PEP8 compliance
* more CI PEP8 fixes
* more PEP8 CI clean up
* refactors the lambda assignments into top level classes
this is to be in compliant the PEP8 CI sanity checks
* one last pep8 ci fix
2017-06-16 10:16:20 -04:00
Nathaniel Case
a38e727380
nxos_nxapi fix ( #25306 )
...
* Add nxos_nxapi tests
* Simple changes to nxos_nxapi
* Move validation to check_args
* Don't mark protocol change unless change is requested
* Add different regex to handle HTTP{,S} ports on a different version of nxos
2017-06-16 07:15:08 -06:00
Ben Berry
1267567556
Check sysctl no name ( #25041 )
...
* add integration tests for no name on sysctl
* better error validation, add test for no value
2017-06-16 11:22:20 +01:00
Tim Rupp
c51b73d800
Makes all unit tests look the same ( #25762 )
...
Just a little cleanup from an earlier patch that makes f5 unit
tests only run if the f5 sdk is installed
2017-06-16 10:36:53 +01:00
Trishna Guha
41f6f8f410
Idempotent behaviour in ios_user integration test ( #25774 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
2017-06-16 11:58:06 +05:30
Trishna Guha
98269888a9
iosxr_banner Implementation module ( #25744 )
...
* Add iosxr_banner implementation module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* Integration test for iosxr_banner
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* Unit test for iosxr_banner
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* remove blank line pep8
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
2017-06-16 11:56:47 +05:30
Brian Coca
fedbf3666b
fixed issue with paths separator and others
...
finished normalizing of path handling
removed overloaded '-p' from init_paths option, it is for role_paths
removed expand_tilde and get_opt methods as both were redundant, adjusted rest of code
updated tests to match
2017-06-15 14:53:54 -04:00
Trishna Guha
44687bb917
Add iosxr_user implementation module ( #25615 )
...
* Add iosxr_user implementation module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* iosxr_user Integration test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* iosxr_user Unit test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* Modify integration test with idempotent case
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
2017-06-15 22:07:03 +05:30
Trishna Guha
b3c22a96bd
Add vyos_user implementation module ( #25677 )
...
* Add vyos_user implementation module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* Integration test for vyos_user
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* Make state absent work
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* Unit test for vyos_user
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* Standardize user names
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* Modify integration test with idempotent case
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* Add role as alias to level
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
2017-06-15 22:06:18 +05:30
Trishna Guha
9c6ee8d0bb
Add nxos_banner implementation module ( #25695 )
...
* Add nxos_banner implementation module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* nxos_banner integration test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* nxos_banner unit test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
* doc update
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com >
2017-06-15 22:05:38 +05:30
Brian Coca
342a85d33f
fixed again
2017-06-15 12:30:13 -04:00
Brian Coca
83703e3137
skip f5 tests when f5 lib not installed
2017-06-15 10:24:33 -04:00
René Moser
a51d64dfe3
constants: pep8 fix ( #25735 )
2017-06-15 13:40:06 +02:00
Tim Rupp
8e3ef4b052
Adds virtual_address module ( #25728 )
...
This module lets users manage a number of different config options
for Virtual Addresses on a BIG-IP.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_virtual_address.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_virtual_address/tasks
2017-06-15 11:18:23 +01:00
Tim Rupp
b85785bf07
Refactors irule module to conform to recent standards ( #25709 )
...
Also includes unit tests for the code
2017-06-14 19:03:17 +01:00
Tim Rupp
ba12ce64b0
Adds the bigip_snmp module ( #25668 )
...
This patch adds a module for managing several snmp related settings
on a BIG-IP that are required when configuring the range of SNMP
settings on a device.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_snmp.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_snmp/tasks
2017-06-14 18:29:41 +01:00
Tim Rupp
478d364f4d
Adds bigip_iapp_template module ( #25630 )
...
This module can be used to upload and manage TCL iApps on a BIG-IP.
iApps can be added, removed and updated in place as needed. iApp
files should be provided to the module via Ansible lookups.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_iapp_template.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_iapp_template/tasks
2017-06-14 18:29:10 +01:00
Tim Rupp
0c68e200d5
Adds the bigip_provision module to Ansible ( #25558 )
...
This module allows an administrator to provision new module functionality
on a BIG-IP. BIG-IP modules provide enhanced ADC and security features that
are commonly used by customers such as GTM, ASM, and AFM.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_provision.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_provision/tasks
2017-06-14 18:28:12 +01:00