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

[stale] (Copilot Workspace) Implement Terraform #298

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

CyberFlameGO
Copy link
Owner

@CyberFlameGO CyberFlameGO commented Nov 10, 2024

Fixes #113

Implement Terraform for deployment and configuration.

  • Add terraform/main.tf to define Cloudflare provider, Cloudflare Workers, KV namespace, and secrets.
  • Add terraform/variables.tf to define variables for Cloudflare account ID, API token, and other required values.
  • Add terraform/outputs.tf to define outputs for Cloudflare Worker URL.
  • Add .github/workflows/terraform.yml to create a new GitHub Actions workflow for Terraform deployment.
  • Modify .github/workflows/cd.yml to remove cloudflare/wrangler-action@v3 step and add a step to trigger the Terraform workflow.
  • Delete wrangler.toml file.

For more details, open the Copilot Workspace session.

Fixes #113

Implement Terraform for deployment and configuration.

* Add `terraform/main.tf` to define Cloudflare provider, Cloudflare Workers, KV namespace, and secrets.
* Add `terraform/variables.tf` to define variables for Cloudflare account ID, API token, and other required values.
* Add `terraform/outputs.tf` to define outputs for Cloudflare Worker URL.
* Add `.github/workflows/terraform.yml` to create a new GitHub Actions workflow for Terraform deployment.
* Modify `.github/workflows/cd.yml` to remove `cloudflare/wrangler-action@v3` step and add a step to trigger the Terraform workflow.
* Delete `wrangler.toml` file.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/CyberFlameGO/NCEAHelpWorker/issues/113?shareId=XXXX-XXXX-XXXX-XXXX).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[stale] Implement Terraform
1 participant