1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/lib/ansible/modules
Ryan Brown 858a1b09bb EC2_group module refactor (formerly pr/37255) (#38678)
* Refactor ec2_group

Replace nested for loops with list comprehensions

Purge rules before adding new ones in case sg has maximum permitted rules

* Add check mode tests for ec2_group

* add tests

* Remove dead code

* Fix integration test assertions for old boto versions

* Add waiter for security group that is autocreated

* Add support for in-account group rules

* Add common util to get AWS account ID

Fixes #31383

* Fix protocol number and add separate tests for egress rule handling

* Return egress rule treatment to be backwards compatible

* Remove functions that were obsoleted by `Rule` namedtuple

* IP tests

* Move description updates to a function

* Fix string formatting missing index

* Add tests for auto-creation of the same group in quick succession

* Resolve use of brand-new group in a rule without a description

* Clean up duplicated get-security-group function

* Add reverse cleanup in case of dependency issues

* Add crossaccount ELB group support

* Deal with non-STS calls to account API

* Add filtering of owner IDs that match the current account
2018-05-24 11:53:21 -04:00
..
cloud EC2_group module refactor (formerly pr/37255) (#38678) 2018-05-24 11:53:21 -04:00
clustering consul_kv: support retrieval of values from KV (#37837) 2018-05-23 14:33:41 -05:00
commands Update examples in modules/commands to use proper YAML syntax. (#35692) 2018-05-23 11:50:13 -05:00
crypto More validate module fixes (#39097) 2018-04-24 18:05:50 +01:00
database postgresql_user: set encrypted as default and fix empty password reporting changed (#36931) 2018-05-21 14:49:44 -05:00
files Fix #38745 - set user/group on temp file (#38748) 2018-05-23 15:45:43 -05:00
identity Fix example in ipa_dnszone module (#40443) 2018-05-20 16:28:02 +05:30
inventory Fix invalid string escape sequences. 2017-11-21 20:59:08 -08:00
messaging rabbitmq_user: Add update_password parameter (#36280) 2018-05-23 14:34:46 -05:00
monitoring Fix non-HTTPS endpoint (#40601) 2018-05-23 22:42:33 +05:30
net_tools Add missing documentation on return of snmp_facts (#35101) 2018-05-23 08:25:49 -05:00
network ACI: Make lag_type a required parameter for queries (#40657) 2018-05-24 17:32:56 +02:00
notification Fix shebangs and file modes and update tests. (#40563) 2018-05-22 14:25:36 -07:00
packaging yum: Propagate plugins to all parts of the module (#40085) 2018-05-23 21:04:05 -05:00
remote_management Fix shebangs and file modes and update tests. (#40563) 2018-05-22 14:25:36 -07:00
source_control Fix update parameter (#36022) 2018-05-23 14:36:00 -05:00
storage zfs: fix broken parameter handling (#36685) 2018-05-23 21:46:20 -05:00
system service: More DragonFly BSD support (#40449) 2018-05-23 17:38:10 -05:00
utilities Update include_vars.py (#36106) 2018-05-23 14:35:02 -05:00
web_infrastructure Fixes #24241 Module always updates installed plugins (#40591) 2018-05-24 12:15:47 +10:00
windows Fixed WebRequest init (#40641) 2018-05-24 14:21:49 +10:00
__init__.py Re-adding the init py for modules 2016-12-08 11:35:20 -05:00