├── .github └── PULL_REQUEST_TEMPLATE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── src └── autotrail │ ├── __init__.py │ ├── core │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── callbacks.py │ │ ├── management.py │ │ └── serializers.py │ └── state_machine.py │ └── workflow │ ├── __init__.py │ ├── default_workflow │ ├── README.md │ ├── __init__.py │ ├── api.py │ ├── io.py │ ├── management.py │ └── state_machine.py │ └── helpers │ ├── __init__.py │ ├── context.py │ ├── execution.py │ ├── graph.py │ ├── io.py │ └── step.py └── test ├── basic_validation_test.py ├── default_workflow_validation_test.py ├── test_interactive_client.py ├── test_shellcommand.py └── workflow_validation_test.py /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Autotrail 2 | Copyright 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/README.md -------------------------------------------------------------------------------- /src/autotrail/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/__init__.py -------------------------------------------------------------------------------- /src/autotrail/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/core/__init__.py -------------------------------------------------------------------------------- /src/autotrail/core/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/core/api/__init__.py -------------------------------------------------------------------------------- /src/autotrail/core/api/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/core/api/callbacks.py -------------------------------------------------------------------------------- /src/autotrail/core/api/management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/core/api/management.py -------------------------------------------------------------------------------- /src/autotrail/core/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/core/api/serializers.py -------------------------------------------------------------------------------- /src/autotrail/core/state_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/core/state_machine.py -------------------------------------------------------------------------------- /src/autotrail/workflow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/__init__.py -------------------------------------------------------------------------------- /src/autotrail/workflow/default_workflow/README.md: -------------------------------------------------------------------------------- 1 | # TODO: Documentation explaining the default workflow. -------------------------------------------------------------------------------- /src/autotrail/workflow/default_workflow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/default_workflow/__init__.py -------------------------------------------------------------------------------- /src/autotrail/workflow/default_workflow/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/default_workflow/api.py -------------------------------------------------------------------------------- /src/autotrail/workflow/default_workflow/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/default_workflow/io.py -------------------------------------------------------------------------------- /src/autotrail/workflow/default_workflow/management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/default_workflow/management.py -------------------------------------------------------------------------------- /src/autotrail/workflow/default_workflow/state_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/default_workflow/state_machine.py -------------------------------------------------------------------------------- /src/autotrail/workflow/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/helpers/__init__.py -------------------------------------------------------------------------------- /src/autotrail/workflow/helpers/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/helpers/context.py -------------------------------------------------------------------------------- /src/autotrail/workflow/helpers/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/helpers/execution.py -------------------------------------------------------------------------------- /src/autotrail/workflow/helpers/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/helpers/graph.py -------------------------------------------------------------------------------- /src/autotrail/workflow/helpers/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/helpers/io.py -------------------------------------------------------------------------------- /src/autotrail/workflow/helpers/step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/src/autotrail/workflow/helpers/step.py -------------------------------------------------------------------------------- /test/basic_validation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/test/basic_validation_test.py -------------------------------------------------------------------------------- /test/default_workflow_validation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/test/default_workflow_validation_test.py -------------------------------------------------------------------------------- /test/test_interactive_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/test/test_interactive_client.py -------------------------------------------------------------------------------- /test/test_shellcommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/test/test_shellcommand.py -------------------------------------------------------------------------------- /test/workflow_validation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/autotrail/HEAD/test/workflow_validation_test.py --------------------------------------------------------------------------------