diff --git a/.github/workflows/cloudfront-cache.yml b/.github/workflows/cloudfront-cache.yml index 52b3e1056..7c7c4122a 100644 --- a/.github/workflows/cloudfront-cache.yml +++ b/.github/workflows/cloudfront-cache.yml @@ -1,10 +1,6 @@ name: Clears Cloudfront Cache on: - # Allow manual Run workflow_dispatch: - # Run at midnight utc - schedule: - - cron: '0 0 * * *' jobs: aws_costs: runs-on: ubuntu-latest diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml index 2931fcde9..15faa88cf 100644 --- a/.github/workflows/deployment.yml +++ b/.github/workflows/deployment.yml @@ -63,4 +63,17 @@ jobs: key: ${{ secrets.EC2_PRIVATE_KEY }} script: | cd /var/www/roadmap.sh - sudo pm2 restart web-roadmap \ No newline at end of file + sudo pm2 restart web-roadmap + + # -------------------- + # Clear cloudfront cache + # -------------------- + - name: Clear Cloudfront Caching + run: | + curl -L \ + -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{ secrets.GH_PAT }}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + https://api.github.com/repos/roadmapsh/infra-ansible/actions/workflows/playbook.yml/dispatches \ + -d '{ "ref":"master", "inputs": { "playbook": "roadmap_web.yml", "tags": "cloudfront", "is_verbose": false } }' \ No newline at end of file