Skip to content

workflow-synchronization #113

workflow-synchronization

workflow-synchronization #113

name: workflow-synchronization
on:
workflow_dispatch:
push:
branches:
- main
- master
env:
REPOSITORIES: |
schubergphilis/terraform-aws-mcaf-account-baseline
schubergphilis/terraform-aws-mcaf-aurora
schubergphilis/terraform-aws-mcaf-avm
schubergphilis/terraform-aws-mcaf-budget
schubergphilis/terraform-aws-mcaf-certificate
schubergphilis/terraform-aws-mcaf-clientvpn
schubergphilis/terraform-aws-mcaf-cost-and-usage-reports
schubergphilis/terraform-aws-mcaf-datadog
schubergphilis/terraform-aws-mcaf-dynamodb
schubergphilis/terraform-aws-mcaf-ecr
schubergphilis/terraform-aws-mcaf-energy-labeler
schubergphilis/terraform-aws-mcaf-fargate
schubergphilis/terraform-aws-mcaf-glue-job
schubergphilis/terraform-aws-mcaf-ipam
schubergphilis/terraform-aws-mcaf-kms
schubergphilis/terraform-aws-mcaf-lambda
schubergphilis/terraform-aws-mcaf-landing-zone
schubergphilis/terraform-aws-mcaf-managed-grafana
schubergphilis/terraform-aws-mcaf-network-firewall
schubergphilis/terraform-aws-mcaf-oam
schubergphilis/terraform-aws-mcaf-oidc
schubergphilis/terraform-aws-mcaf-organization
schubergphilis/terraform-aws-mcaf-redshift
schubergphilis/terraform-aws-mcaf-resource-scheduler
schubergphilis/terraform-aws-mcaf-role
schubergphilis/terraform-aws-mcaf-route53-resolver
schubergphilis/terraform-aws-mcaf-s3
schubergphilis/terraform-aws-mcaf-saas-audit-logs
schubergphilis/terraform-aws-mcaf-security-group
schubergphilis/terraform-aws-mcaf-securityhub-findings-manager
schubergphilis/terraform-aws-mcaf-service-quotas-manager
schubergphilis/terraform-aws-mcaf-ses
schubergphilis/terraform-aws-mcaf-ses-forwarder
schubergphilis/terraform-aws-mcaf-transit-gateway
schubergphilis/terraform-aws-mcaf-user
schubergphilis/terraform-aws-mcaf-vpc
schubergphilis/terraform-aws-mcaf-vpc-with-ipam
schubergphilis/terraform-aws-mcaf-workspace
schubergphilis/terraform-azure-ep-entitlement-management
schubergphilis/terraform-azure-ep-organisation-management
schubergphilis/terraform-azure-ep-security-center
schubergphilis/terraform-azure-ep-team-onboarding
schubergphilis/terraform-azure-ep-workload-onboarding
schubergphilis/terraform-azure-mcaf-ai-container-app-workload
schubergphilis/terraform-azure-mcaf-azdo-buildagent-aci
schubergphilis/terraform-azure-mcaf-bastion
schubergphilis/terraform-azure-mcaf-bckp
schubergphilis/terraform-azure-mcaf-bootstrap
schubergphilis/terraform-azure-mcaf-container-group
schubergphilis/terraform-azure-mcaf-container-registry
schubergphilis/terraform-azure-mcaf-core
schubergphilis/terraform-azure-mcaf-diskencryptionset
schubergphilis/terraform-azure-mcaf-eventhub
schubergphilis/terraform-azure-mcaf-functionapp
schubergphilis/terraform-azure-mcaf-ipgroups
schubergphilis/terraform-azure-mcaf-key-vault
schubergphilis/terraform-azure-mcaf-monitoring
schubergphilis/terraform-azure-mcaf-naming
schubergphilis/terraform-azure-mcaf-netbox-integration
schubergphilis/terraform-azure-mcaf-network
schubergphilis/terraform-azure-mcaf-openai
schubergphilis/terraform-azure-mcaf-pdnsresolver
schubergphilis/terraform-azure-mcaf-policies
schubergphilis/terraform-azure-mcaf-policy-exemptions
schubergphilis/terraform-azure-mcaf-private-dns-zones
schubergphilis/terraform-azure-mcaf-private-endpoints
schubergphilis/terraform-azure-mcaf-storage-account
schubergphilis/terraform-azure-mcaf-svm
schubergphilis/terraform-azure-mcaf-svm-csp
schubergphilis/terraform-azure-mcaf-svm-ea
schubergphilis/terraform-azure-mcaf-vhub
schubergphilis/terraform-azure-mcaf-virtualmachine
schubergphilis/terraform-azure-mcaf-vwan
schubergphilis/terraform-azure-mcaf-vwan-expressroute
schubergphilis/terraform-azure-mcaf-vwan-s2
schubergphilis/terraform-azure-mcaf-vwan-vnetlinks
schubergphilis/terraform-datadog-mcaf-monitor
schubergphilis/terraform-github-mcaf-repository
schubergphilis/terraform-gitlab-mcaf-project
schubergphilis/terraform-tfe-mcaf-variable-set
schubergphilis/terraform-tfe-mcaf-workspace
WORKFLOW_FILES: |
sync-root/.github/ISSUE_TEMPLATE=.github
sync-root/.github/labels.yaml=.github/labels.yaml
sync-root/.github/pull_request_template.md=.github/pull_request_template.md
sync-root/.github/release-drafter-config.yaml=.github/release-drafter-config.yaml
sync-root/.github/workflows=.github
sync-root/.gitignore=.gitignore
sync-root/.pre-commit-config.yaml=.pre-commit-config.yaml
sync-root/CONTRIBUTING.md=CONTRIBUTING.md
sync-root/LICENSE=LICENSE
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Synchronize files
uses: varunsridharan/action-github-workflow-sync@3.4
with:
REPOSITORIES: ${{ env.REPOSITORIES }}
WORKFLOW_FILES: ${{ env.WORKFLOW_FILES }}
COMMIT_MESSAGE: '[SYNC] mcaf-github-workflows'
GITHUB_TOKEN: ${{ secrets.MCAF_WORKFLOW_SYNCHRONIZATION }}