GitHub Action
Telophase CLI deploy
v0.0
Latest version
This action allows for you to manage your AWS accounts and organization with telophase.
In a GH Action file, for example, .github/workflows/main.yaml
:
on: [push]
jobs:
telophase_manage:
runs-on: ubuntu-latest
name: Manage AWS accounts and organization with telophase
steps:
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
# Use the credentials for the Management Account
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
- name: Plan
uses: telophase-actions/[email protected]
with:
apply: false
- name: Provision cluster
uses: telophase-actions/[email protected]
with:
# Setting apply to true means that the GitHub action will modify your infrastructure.
apply: true
Inputs
apply
: If the infrastructure change should be appliedcdk_path
: If the infrastructure change should be appliedaccount_tag
: Tag associated with the accounts to deployorganization_path
: Path to your organization.yml filestacks
: Stacks to deploy if not set will deploy all stacks
AWS_ACCESS_KEY_ID
RequiredAWS_SECRET_ACCESS_KEY
Required
This project is licensed under the Apache-2.0 License.