Brian Coca
4d55148ab2
removed redundant loader
2017-07-17 09:03:39 -04:00
Ricardo Carrillo Cruz
d3fcb0d1de
Disable eos_user eapi tests ( #26895 )
...
They are failing, so let's disable them and we investigate in other change
the fix.
We can revert this when fixed.
2017-07-17 14:34:36 +02:00
Ricardo Carrillo Cruz
bd24c4ce9d
Use eos_config for eos_user tests teardown ( #26893 )
...
Purge is not idempotent, so let's fix it with other change.
For teardown, it's better to use eos_config/eos_command.
2017-07-17 14:28:03 +02:00
Ricardo Carrillo Cruz
baa9290d71
Replace network-admin for network-operator on eos_user collections test ( #26891 )
...
The 'admin' word was being masked by Ansible as potential cred.
Let's just use network-operator since we are just testing here
we can create users in aggregate.
2017-07-17 13:56:32 +02:00
Trishna Guha
e5c2e1b7be
iosxr_logging implementation module ( #26886 )
...
* iosxr_logging implementation module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* iosxr_logging integration test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-07-17 17:20:22 +05:30
Ricardo Carrillo Cruz
6a71d6fa2e
Remove eapi include on eos_vlan as there are no eapi based tests ( #26888 )
2017-07-17 13:15:19 +02:00
Trishna Guha
c38bccb3c4
Add ios_logging implementation module ( #26785 )
...
* Add ios_logging implementation module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix doc
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* integration test net_logging and ios_logging
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* modify the module code
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* modify the module code
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* change collection to aggregate
* fix buffer size logic
* fix pep8 issues
2017-07-17 12:45:53 +05:30
apmits
033a68d453
pip: Add example for --user ( #26856 )
...
* state type of arguments explicitly
* add example for --user argument
2017-07-17 08:17:06 +02:00
Rob
d0d2beafba
have elb_application_lb use modify_listeners to avoid removing/recreating them ( #25650 )
...
* Rework how listeners and rules and handled. Fixes #25270
* Tidy up, documentation and add rules to returned output
* Remove required=False from argument_spec
* Remove unused functions. Add or [] in case of no elb
* Handle when listners is None in ensure_listeners_default_action_has_arn
2017-07-17 14:33:04 +10:00
sramakr
b980a5c02a
Use Boto3 for ec2_group Fixes #23507 ( #25340 )
...
* Use Boto3 for ec2_group
Currently boto doesn't support ipv6. To support ipv6 in ec2_group, we need boto3.
boto3 has significant API changes, which caused more re-factoring for ec2_group module.
Added additional integration test to test_ec2_group role.
* Follow the standard for boto3 ansible
Fixed imports. Use boto3 ansible exception with camel_dict_to_snake_dict.
Refactored the call to authorize/revoke ingress and egress.
* Removed dependancy with module ipaddress
Added new parameter called cidr_ipv6 for specifying
ipv6 addresses inline with how boto3 handles ipv6 addresses.
* Updated integration test
* Added ipv6 integration test for ec2_group
* Set purge_rules to false for integration test
* Fixed import statements
Added example for ipv6.
Removed defining HAS_BOTO3 variable and import HAS_BOTO3 from ec2.
Cleaned up import statements.
* Fixed exception handling
* Add IAM permissions for ec2_group tests
Missing AuthorizeSecurityGroupEgress necessary for latest tests
* Wrapped botocore import in try/except block
Import just botocore to be more similar to other modules
2017-07-17 12:03:31 +10:00
Ganesh Nalawade
879acf378d
junos implementation of net_lldp ( #26872 )
...
* junos_lldp module
* junos_lldp integration test
* net_lldp integration test for junos
* Other minor changes
2017-07-17 07:14:09 +05:30
René Moser
30ad30c470
cloudstack: remove CloudStackException dep for several modules ( #26874 )
...
* cloudstack: cs_affinitygroup: remove CloudStackException dependency
* cloudstack: cs_domain: remove CloudStackException dependency
* cloudstack: cs_firewall: remove CloudStackException dependency
* cloudstack: cs_host: remove CloudStackException dependency
* cloudstack: cs_instancegroup: remove CloudStackException dependency
* cloudstack: cs_pod: remove CloudStackException dependency
* cloudstack: cs_configuration: remove CloudStackException dependency, fix pep8
* cloudstack: cs_cluster: remove CloudStackException dependency
* cloudstack: cs_network_acl: remove CloudStackException dependency
* cloudstack: cs_network_acl_rule: remove CloudStackException dependency
* cloudstack: cs_zone_facts: remove CloudStackException dependency
* cloudstack: cs_zone: remove CloudStackException dependency
* cloudstack: cs_vpn_gateway: remove CloudStackException dependency
* cloudstack: cs_vpc: remove CloudStackException dependency
* cloudstack: cs_sshkeypair: remove CloudStackException dependency
* cloudstack: cs_role: remove CloudStackException dependency
* cloudstack: cs_ip_address: remove CloudStackException dependency
* cloudstack: cs_ip_staticnat: remove CloudStackException dependency
* cloudstack: cs_resourcelimit: remove CloudStackException dependency
* cloudstack: cs_region: remove CloudStackException dependency
* cloudstack: cs_project: remove CloudStackException dependency
* cloudstack: cs_network: remove CloudStackException dependency
* cloudstack: cs_loadbalancer_rule_member: remove CloudStackException dependency
* cloudstack: cs_loadbalancer_rule: remove CloudStackException dependency
* cloudstack: cs_iso: remove CloudStackException dependency
2017-07-16 22:05:14 +02:00
Toshio Kuratomi
e228c7d021
Add digital_ocean_floating_ip to changelog
2017-07-16 11:02:44 -07:00
Patrick Marques
a59684fddd
Created digital_ocean_floating_ip module ( #18922 )
...
* Created digital_ocean_floating_ip module
2017-07-16 11:01:04 -07:00
René Moser
8477525d2b
cloudstack: cs_account: remove CloudStackException dependency ( #26870 )
2017-07-16 12:02:28 +02:00
Rene Moser
1a27546039
cloudstack: cs_router: use query_api, remove CloudStackException dependency
2017-07-16 11:46:10 +02:00
Rene Moser
3c99315bdd
cloudstack: cs_router: add integration tests
2017-07-16 11:46:10 +02:00
Rene Moser
9543025b91
cloudstack: cs_router: fix pep8
2017-07-16 11:46:10 +02:00
Rene Moser
d88e9ab869
cloudstack: cs_router: add zone param
2017-07-16 11:46:10 +02:00
Rene Moser
c896aab5e3
cloudstack: cs_router: fix router not found and async polling in reboot
2017-07-16 11:46:10 +02:00
René Moser
5979f2543f
cloudstack: cs_instance_nic: remove duplicate code ( #26869 )
2017-07-16 11:41:36 +02:00
Robin Roth
2fc1df7870
Git test is no longer destructive
...
Fixed by #26458
2017-07-15 10:53:48 -07:00
René Moser
1d907de966
cloudstack: cs_user: fix pep8 and minor restyling ( #26849 )
2017-07-15 19:16:53 +02:00
René Moser
2a751e1753
cloudstack: cs_instance_nic: remove CloudStackException dependency ( #26860 )
2017-07-15 19:12:32 +02:00
René Moser
8320071e81
cloudstack: utils: reduce cs lib dependency in modules ( #26848 )
...
Also improves error handling and reduces code duplication
2017-07-15 18:25:27 +02:00
ioggstream
dc408f9035
known_hosts: always use lowercase hostnames for host keys ( #26850 )
2017-07-15 17:51:19 +02:00
Dag Wieers
700af0af1d
Add win_secedit to CHANGELOG.md and BOTMETA.yml ( #26834 )
2017-07-16 00:00:43 +10:00
Pilou
d9265c7498
os_ironic: fix broken import ( #26802 )
2017-07-15 08:44:50 -05:00
Quentin Dawans
613690bd46
Proxmox set number of cores for vm/ct ( #25901 )
...
* Proxmox set number of cores for vm/ct
Argument to limit the number of assigned core to a vm/ct
* version_added & pep8
* default to 1
2017-07-15 10:51:13 +01:00
Dag Wieers
023bdf8494
Remove old/obsolete directories from .gitignore ( #26680 )
...
Having old/obsolete directories in .gitignore can be very confusing and
may get people spending needless hours trying to understand what is
going on.
This fixes #26650
2017-07-15 10:19:58 +02:00
Matt Clay
1c1527c73f
Initial version of source/testing report tool.
2017-07-15 00:15:04 -07:00
Ganesh Nalawade
bf48364c72
junos implementation for net_l3_interface module ( #26829 )
...
* junos implementation for net_l3_interface module
* junos_l3_interface implementation
* junos_l3_interface integration test
* net_l3_interface integration test for junos
* Fix module name typo
2017-07-15 12:38:44 +05:30
Matt Clay
e0e5b4cf64
Optimize running of CI cloud integration tests.
2017-07-14 22:28:14 -07:00
Brian Coca
04868c22b7
fixed issue with null host vars
2017-07-15 00:20:08 -04:00
Matt Clay
27033915cc
Add --list-targets and speed up --explain. ( #26838 )
...
* Add ansible-test --list-targets option.
* Speed up ansible-test integration --explain.
2017-07-14 19:11:25 -07:00
Matt Davis
5c8e19d630
re-enable win_chocolatey tests, add win_template to smoketest ( #26835 )
2017-07-14 17:34:29 -07:00
Matt Clay
e63f69464f
Add ansible-test options and docs. ( #26823 )
...
* All integration commands support --continue-on-error
* The network-integration command supports --inventory
* Add landing page for compile test docs.
* Add bot documentation links.
2017-07-14 16:52:11 -07:00
Matt Clay
7931e11437
Use subset of Windows tests for "all" tests. ( #26830 )
2017-07-14 16:51:32 -07:00
Matt Davis
32914cac3b
tag subset of Windows module tests for smoketest
...
* once smoketest is implemented in CI, will run a much smaller set of Windows module integration tests for changes to module_utils or connection subsystems
2017-07-14 13:17:57 -07:00
Adrian Moisey
6ba49f42c2
Allow creation of github release tags ( #25338 )
...
* Allow creation of github release tags
* Reword description
* Prefer to use required_if
2017-07-14 14:57:56 -04:00
Abhijeet Kasurde
6bc15d11b9
Remove unreachable code ( #26820 )
...
Break statement is unreachable in current for loop.
Safely remove break statement.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-07-14 14:52:30 -04:00
Abhijeet Kasurde
b6fdc904a9
Remove redundant switch_name param ( #26817 )
...
Class uses a redundant switch_name param, which can be
removed safely.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-07-14 14:49:48 -04:00
Peter Hoffmann
2f81a28414
use tenant in UserPassCredentials if set ( #20751 )
...
* use tenant in UserPassCredentials if set
If you have multiple Tenants you need to set the tenant in https://github.com/Azure/msrestazure-for-python/blob/master/msrestazure/azure_active_directory.py otherwise the azure_rm.py call will fail.
see: https://github.com/ansible/ansible/pull/20750
* fixed PEP8 failure
2017-07-14 11:01:43 -07:00
Jordan Borean
8e05d7d962
win_secedit: Added module with tests/diff mode ( #26332 )
...
* win_secedit: Added module with tests/diff mode
* fixed up test issues
* Added missing return value
* change for win_secedit based on review
* updated win_security_policy examples for rename
2017-07-14 11:00:29 -07:00
Ricardo Carrillo Cruz
53295b2cbf
Add timeout to EAPI eos_system tests ( #26822 )
...
Getting random failures, let's bump timeout in all of them
2017-07-14 19:57:36 +02:00
Dag Wieers
4a1864765b
Windows: Path integration tests ( #26490 )
...
These integration tests were used for testing the exact behaviour of
Ansible for YAML-style syntax and key=value syntax.
This includes fixes to win_shortcut (as `src` can be a URL too)
2017-07-14 10:24:54 -07:00
Ricardo Carrillo Cruz
028ce1da15
Rmove EOS vlan EAPI tests ( #26818 )
...
These are not working locally, removing for now will put it in place
when issues are fixed.
2017-07-14 19:16:00 +02:00
Colin Heinzmann
1d14de1d8c
fixed win_nssm escaping issue ( #22512 )
...
* bugfix: applicaiton setting was not properly escaped leading to issues
when picking application under C:\Program Files (x86)\...
2017-07-14 10:11:02 -07:00
Brian Coca
52e6c54d49
ignore as maintainers as requested ( #26813 )
...
see #22512
2017-07-14 13:06:59 -04:00
Nathaniel Case
61249995a1
Update nxos_interface_ospf & add test ( #26644 )
...
* Update nxos_interface_ospf & add test
2017-07-14 12:31:36 -04:00