Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixing Deploy #3

Merged
merged 3 commits into from
Oct 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/deploy-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ jobs:

- name: Terraform Plan
id: tf_plan
run: terraform plan -var-file="${{ inputs.stage }}.tfvars" -out ${{ inputs.stage }}.tfplan -lock=false
run: terraform plan -var-file="${{ env.stage }}.tfvars" -out ${{ env.stage }}.tfplan -lock=false

- name: Configure Terraform Apply Credentials
id: apply_creds
Expand All @@ -98,7 +98,7 @@ jobs:

- name: Terraform Apply
id: tf_apply
run: terraform apply -lock=false -input=false ${{ inputs.stage }}.tfplan
run: terraform apply -lock=false -input=false ${{ env.stage }}.tfplan

- name: Post status to Slack channel
id: tf_apply_successs
Expand All @@ -107,7 +107,7 @@ jobs:
uses: slackapi/[email protected]
with:
channel-id: ${{ secrets.SLACK_CHANNEL_ID }}
slack-message: ":silly-goose: ${{ env.project-name }}-${{ inputs.stage }}-titiler ${{ github.ref_name }} terraform apply job has succeeded!\n${{ github.event.pull_request.html_url || github.event.head_commit.url }}"
slack-message: ":silly-goose: ${{ env.project-name }}-${{ env.stage }}-titiler ${{ github.ref_name }} terraform apply job has succeeded!\n${{ github.event.pull_request.html_url || github.event.head_commit.url }}"
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}

Expand All @@ -118,6 +118,6 @@ jobs:
uses: slackapi/[email protected]
with:
channel-id: ${{ secrets.SLACK_CHANNEL_ID }}
slack-message: ":goosebonk: ${{ env.project-name }}-${{ inputs.stage }}-titiler ${{ github.ref_name }} terraform apply has failed!\n:alert: make sure cleanup job deletes all AWS resources!\n${{ github.event.pull_request.html_url || github.event.head_commit.url }}"
slack-message: ":goosebonk: ${{ env.project-name }}-${{ env.stage }}-titiler ${{ github.ref_name }} terraform apply has failed!\n:alert: make sure cleanup job deletes all AWS resources!\n${{ github.event.pull_request.html_url || github.event.head_commit.url }}"
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
29 changes: 27 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
# Goose
<!-- markdownlint-disable MD033 MD041 -->
<p align="center">
<a href="https://github.com/Element84/goose/actions?query=workflow%3ADeploy%20Dev" target="_blank">
<img src="https://github.com/Element84/goose/workflows/Deploy%20Dev/badge.svg" alt="Deploy Status">
</a>
<a href="https://github.com/Element84/goose/actions?query=workflow%3ASnyk%20Scan" target="_blank">
<img src="https://github.com/Element84/goose/workflows/Snyk%20Scan/badge.svg" alt="Scan Status">
</a>
<a href="https://github.com/Element84/goose/blob/main/LICENSE" target="_blank">
<img src="https://img.shields.io/github/license/Element84/goose?color=2334D058" alt="License">
</a>
</p>

Cirrus Example Deployment Project via FilmDrop Terraform Infrastructure, codename: Goose
# Cirrus Terraform Example Deployment Project, codename: Goose

This project deploys [Cirrus](https://github.com/cirrus-geo/cirrus-geo) via the FilmDrop Terraform Infrastructure developed and maintained by [Element 84, Inc](https://element84.com/).

Check out the [changelog](CHANGELOG.md).

<!-- markdownlint-disable MD033 MD041 -->

<p align="center">
<a href="https://element84.com/filmdrop/" target="_blank">
<img src="https://raw.githubusercontent.com/Element84/filmdrop-aws-tf-modules/refs/heads/main/images/FilmDrop_E84_Combined_Logo.png" alt="FilmDrop by Element 84" class="headerLogoImage filmDrop">
</a>
<p align="center">FilmDrop Terraform infrastructure modules for AWS.</p>
</p>
<p align="center">
Loading