community.general/lib/ansible/modules
Sloane Hertel dbbad16385 [cloud] New module: Add module for managing AWS Datapipelines (cloud/amazon/data_pipeline) (#22878)
* New module for managing AWS Datapipelines

* Supports create/activate/deactivate and deletion
* Handles idempotent creation by embeding the version in the
uniqueId field
* Waits for requested state to be reached, as Botocore doesn't
have waiters yet for datapipelines

* rename module, fix imports, add tags option, improve exit_json results, fix a couple bugs, add a TODO so I don't forget

fix pep8

allow timeout to be used for pipeline creation

make .format syntax uniform

fix pep8

fix exception handling

allow pipeline to be modified, refactor, add some comments, remove unnecessary imports

pipeline activation may not be in the activated state long

remove datapipeline version option

change a loop to a list comprehension

create idempotence by hashing the options given to the module minus the objects (which can be modified)

small bugfix

* data_pipeline unittests

make unittests pep8

fix bug in unittests

* remove exception handling that serves no purpose

* Fix python3 incompatibilities in datapipeline tests and add placebo fixture maybe_sleep for faster tests

Fix python3 incompatibilities in data_pipeline build_unique_id()

Don't delete a pipeline in diff_pipeline() because it's unexpected

Don't use time.time() because it causes an issue with placebo testing

re-recorded tests

fix pep8 in data_pipeline

Remove disable_rollback from tests

Make sure unique identifier is a string

re-record tests

* improve documentation and add another example

* use a placebo fixture instead of redundant code in tests

fix tests for PLACEBO_RECORD=false

* Fix data_pipeline docs

use isinstance instead of type()

fix documentation

* fix documentation

* Remove use of undefined variable from data_pipeline module and fix license

* fix copyright header
2017-08-03 15:04:10 -04:00
..
cloud [cloud] New module: Add module for managing AWS Datapipelines (cloud/amazon/data_pipeline) (#22878) 2017-08-03 15:04:10 -04:00
clustering add kubernetes beta resources to clustering/kubernetes module (#18953) 2017-08-02 16:41:12 -04:00
commands Get rid of more wildcard imports and add boilerplate to more modules 2017-07-29 07:02:12 -07:00
crypto crypto/openssl_*: Standardize implementaton and add support keyUsage, extenededKeyUsage (#27281) 2017-08-03 12:27:17 +01:00
database Fix for missing import and boilerplate 2017-08-03 09:40:44 -07:00
files Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
identity Fixing broken imports and get_exception for ipa 2017-08-02 09:53:02 -07:00
inventory Get rid of more wildcard imports and add boilerplate to more modules 2017-07-29 07:02:12 -07:00
messaging Add check for requests module 2017-08-03 07:38:41 -07:00
monitoring Add new API param for new_host_delay (#21262) 2017-08-03 10:31:11 -06:00
net_tools more wildcards 2017-07-29 07:02:12 -07:00
network New module: manage Citrix Netscaler GSLB site configuration (network/netscaler/netscaler_gslb_site) (#27639) 2017-08-03 15:26:17 +01:00
notification Proposed new notification module: BearyChat (#21947) 2017-08-01 12:47:47 +01:00
packaging Support install root in URPMI module. Fixes #23475 2017-08-03 11:35:33 -07:00
remote_management New model manageiq manageiq user (#26641) 2017-08-03 10:49:47 -04:00
source_control remove wildcards and add boilerplate 2017-07-29 14:13:30 -07:00
storage Add Pure Storage Host Group module (#26355) 2017-08-02 15:22:05 +01:00
system Fix version_added from #21822 (#27665) 2017-08-02 15:34:08 -04:00
utilities Add set_fact_persistent action and module. (#26153) 2017-08-02 15:57:58 -04:00
web_infrastructure Remove wildcard imports 2017-07-28 22:10:17 -07:00
windows Rename win_group_member module to win_group_membership (#27614) 2017-08-02 12:06:39 +10:00
__init__.py Re-adding the init py for modules 2016-12-08 11:35:20 -05:00