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/roles
Alex Lo ac74520b6f ec2_group: description property is immutable (#19790)
* update integration tests for updated boto exception message

* integration tests fail on both "test credential" test cases

exception bubbles out of module.  instead catch and wrap

* ec2_group does not support updating a security group's description

AWS security group descriptions are immutable.
if ec2_group finds a group that matches by name, but the descriptions do not match, the module does not support this case
previously it would check if the group was used, but would not do anything if it was

old behavior was erroneous because it could make a user expect that the description change of a group was fine when in fact it did not occur
also, it made an expensive check against all ec2 instances for no good reason

* comments not doc strings

* else must have pass w/o doc-string statement

* Catch specific BotoServerException, give context around error when fetching SGs

* python3 compatible exception blocks

* add traceback to fail_json

* two blank lines before first function
8 years ago
..
cloudscale_server
cnos_backup
cnos_bgp
cnos_command
cnos_conditional_command
cnos_conditional_template
cnos_ethernet
cnos_facts
cnos_image
cnos_portchannel
cnos_rollback
cnos_save
cnos_showrun
cnos_template
cnos_vlag
cnos_vlan
ec2_elb_instance_setup
ec2_provision_instances
prepare_rax_tests/defaults
prepare_tests/tasks
setup_ec2
test_azure
test_cloudflare_dns
test_consul_acl/tasks
test_consul_inventory/tasks
test_consul_kv/tasks
test_consul_service/tasks
test_consul_session/tasks
test_cs_account
test_cs_affinitygroup
test_cs_cluster
test_cs_common/defaults
test_cs_configuration
test_cs_domain
test_cs_firewall
test_cs_instance
test_cs_instance_facts
test_cs_instancegroup
test_cs_iso
test_cs_loadbalancer_rule
test_cs_pod
test_cs_portforward
test_cs_project
test_cs_resourcelimit
test_cs_securitygroup
test_cs_securitygroup_rule
test_cs_sshkeypair
test_cs_user
test_cs_vmsnapshot
test_cs_volume
test_ec2
test_ec2_ami
test_ec2_asg/tasks
test_ec2_eip
test_ec2_elb
test_ec2_elb_lb
test_ec2_facts
test_ec2_group
test_ec2_key
test_ec2_tag
test_ec2_vol
test_ec2_vpc
test_ec2_vpc_nat_gateway
test_ecs_ecr
test_exoscale_dns
test_gcdns
test_gce
test_gce_mig
test_gce_net
test_gce_pd
test_gce_tag
test_jenkins_job
test_rax
test_rax_cbs
test_rax_cbs_attachments
test_rax_cdb
test_rax_cdb_database
test_rax_clb
test_rax_clb_nodes
test_rax_facts
test_rax_identity
test_rax_keypair
test_rax_meta
test_rax_network
test_rax_scaling_group