You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/integration
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
9 years ago
..
group_vars Run vyos_command Network tests in Shippable (#24514) 9 years ago
host_vars breaks testing in non virtual envs, since env var can be used in those 10 years ago
roles Add module netscaler_cs_action (#26147) 9 years ago
targets Use Boto3 for ec2_group Fixes #23507 (#25340) 9 years ago
vars Split integration tests out from Makefile. (#17976) 9 years ago
Makefile Remove legacy integration test make targets. (#26255) 9 years ago
amazon.yml Adding support for Amazon ECR (#19306) 9 years ago
asa.yaml Continue running network tests after failure (#26407) 9 years ago
azure.yml add azure integration tests 11 years ago
cleanup_azure.py test/: PEP8 compliancy (#24803) 9 years ago
cleanup_ec2.py test/: PEP8 compliancy (#24803) 9 years ago
cleanup_gce.py test/: PEP8 compliancy (#24803) 9 years ago
cleanup_rax.py test/: PEP8 compliancy (#24803) 9 years ago
cloud-config-aws.yml.template Add support for cloud tests to ansible-test. (#24315) 9 years ago
cloud-config-cs.ini.template Add support for cloud tests to ansible-test. (#24315) 9 years ago
cloudflare.yml Fix cosmetic problems in YAML source 9 years ago
cloudscale.yml new module cloudscale_server (#20175) 9 years ago
cnos.yaml New module: cnos_vlan and various utility files (#21107) 9 years ago
connection-buildah.yaml add connection plugin for buildah (#26170) 9 years ago
consul.yml Initial commit of Ansible support for the Consul clustering framework (http://consul.io). 11 years ago
consul_inventory.yml Initial commit of Ansible support for the Consul clustering framework (http://consul.io). 11 years ago
consul_running.py Support print() function in test/ 11 years ago
credentials.template Update git test to not rm ~/.ssh/known_hosts. 9 years ago
dellos6.yaml Migrate Network Tests into ansible/ansible (#18233) 9 years ago
dellos9.yaml Migrate Network Tests into ansible/ansible (#18233) 9 years ago
dellos10.yaml Migrate Network Tests into ansible/ansible (#18233) 9 years ago
eos.yaml Continue running network tests after failure (#26407) 9 years ago
exoscale.yml exo_dns: new module utils and integration tests for exoscale DNS (#17230) 10 years ago
galaxy_playbook.yml Allow installation of roles from yaml roles file 12 years ago
galaxy_playbook_git.yml [hotfix] add missed playbook file 10 years ago
galaxy_roles.yml Fix cosmetic problems in YAML source 9 years ago
galaxy_rolesfile Add tests for #10620 10 years ago
gce.yml [GCP] Global Load Balancer Integration Test (#24704) 9 years ago
gce_credentials.py test/: PEP8 compliancy (#24803) 9 years ago
integration_config.yml Fix cosmetic problems in YAML source 9 years ago
inventory Facts Refresh (2.4 roadmap) (#23012) 9 years ago
inventory.network Add VyOS integration tests for net_linkagg (#26478) 9 years ago
inventory.networking.template Increase python version coverage for tests. (#24762) 9 years ago
inventory.remote.template Add support for OS X CI on Shippable. (#17160) 10 years ago
inventory.winrm.template Increase python version coverage for tests. (#24762) 9 years ago
ios.yaml Continue running network tests after failure (#26407) 9 years ago
iosxr.yaml Continue running network tests after failure (#26407) 9 years ago
jenkins.yml jenkins_job: add integration tests (#17499) 10 years ago
junos.yaml junos implementation of net_lldp (#26872) 9 years ago
netscaler.yaml Add netscaler_server module (#25537) 9 years ago
network-all.yaml add vyos, openvswitch to network-all playbook (#26167) 9 years ago
nxos.yaml Add integration tests for nxos_acl_interface (#26616) 9 years ago
ops.yaml Continue running network tests after failure (#26407) 9 years ago
ovs.yaml Enforce the _raw_params variable with include_role (#26430) 9 years ago
platform_agnostic.yaml junos implementation for net_l3_interface module (#26829) 9 years ago
rackspace.yml Add tests for rax_scaling_group 11 years ago
setup_gce.py test/: PEP8 compliancy (#24803) 9 years ago
target-prefixes.network Fix network integration test config. (#26057) 9 years ago
vyos.yaml vyos implementation for net_interface module (#26799) 9 years ago