├── .gitignore ├── README.md ├── ansible.cfg ├── approval-gate.yml ├── approval.yml ├── create-approval-gate.yml ├── destroy-approval-request.yml ├── images └── flow-diagram.png ├── roles ├── approval-base │ ├── README.md │ └── tasks │ │ ├── approval-base.yml │ │ └── main.yml ├── approval-gate-config │ ├── README.md │ └── tasks │ │ ├── approval-gate-config.yml │ │ └── main.yml └── approval-gate │ ├── README.md │ └── tasks │ ├── approval-gate.yml │ └── main.yml ├── test-workflow-playbook.yml └── tower-workflow-approvals.yml /.gitignore: -------------------------------------------------------------------------------- 1 | *.retry 2 | *.pyc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | retry_files_enabled = False 3 | -------------------------------------------------------------------------------- /approval-gate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/approval-gate.yml -------------------------------------------------------------------------------- /approval.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/approval.yml -------------------------------------------------------------------------------- /create-approval-gate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/create-approval-gate.yml -------------------------------------------------------------------------------- /destroy-approval-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/destroy-approval-request.yml -------------------------------------------------------------------------------- /images/flow-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/images/flow-diagram.png -------------------------------------------------------------------------------- /roles/approval-base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/roles/approval-base/README.md -------------------------------------------------------------------------------- /roles/approval-base/tasks/approval-base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/roles/approval-base/tasks/approval-base.yml -------------------------------------------------------------------------------- /roles/approval-base/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include_tasks: approval-base.yml 3 | delegate_to: localhost -------------------------------------------------------------------------------- /roles/approval-gate-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/roles/approval-gate-config/README.md -------------------------------------------------------------------------------- /roles/approval-gate-config/tasks/approval-gate-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/roles/approval-gate-config/tasks/approval-gate-config.yml -------------------------------------------------------------------------------- /roles/approval-gate-config/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/roles/approval-gate-config/tasks/main.yml -------------------------------------------------------------------------------- /roles/approval-gate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/roles/approval-gate/README.md -------------------------------------------------------------------------------- /roles/approval-gate/tasks/approval-gate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/roles/approval-gate/tasks/approval-gate.yml -------------------------------------------------------------------------------- /roles/approval-gate/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/roles/approval-gate/tasks/main.yml -------------------------------------------------------------------------------- /test-workflow-playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/test-workflow-playbook.yml -------------------------------------------------------------------------------- /tower-workflow-approvals.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wtcross/tower-workflow-approvals/HEAD/tower-workflow-approvals.yml --------------------------------------------------------------------------------