-
-
Notifications
You must be signed in to change notification settings - Fork 64
feat: add state management #1
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
base: master
Are you sure you want to change the base?
Conversation
Co-authored-by: ayogun <62607936+ayogun@users.noreply.github.com>
Co-authored-by: ayogun <62607936+ayogun@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Remove invalid terraform state mv command for moving between state files - Remove dangerous cleanup script with hardcoded LOCK_ID - Fix invalid backend_config block for Terraform Cloud lock timeout - Fix invalid string interpolation in backend configuration Co-authored-by: ayogun <62607936+ayogun@users.noreply.github.com>
Co-authored-by: ayogun <62607936+ayogun@users.noreply.github.com>
Co-authored-by: ayogun <62607936+ayogun@users.noreply.github.com>
…ect Lock Co-authored-by: ayogun <62607936+ayogun@users.noreply.github.com>
antonbabenko
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome additions. The main concern I have is the level of detail in SKILL.md - it should be refactored. Important information from SKILL.md should go to references/.
| - [Atlantis](https://www.runatlantis.io/) - Terraform automation with locking | ||
|
|
||
| ### Best Practices Guides | ||
| - [terraform-best-practices.com - State Management](https://www.terraform-best-practices.com/state) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - [terraform-best-practices.com - State Management](https://www.terraform-best-practices.com/state) |
There is no such page.
|
|
||
| **Use terraform_remote_state for component dependencies:** | ||
|
|
||
| ```hcl |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's drop this code snippet since it is already well-known for LLMs.
| } | ||
| ``` | ||
|
|
||
| ### Essential State Commands |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's not have Terraform CLI commands in the SKILL.md itself, but have them in the quick-reference.md . They are there already, so drop this section from SKILL.md
|
|
||
| ### State Locking | ||
|
|
||
| **How it works:** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LLM already knows "HOW", we need to focus on concrete solutions/workarounds and decision-making processes. Let's drop section "### State Locking".
Pull Request
Description
Type of change:
Summary:
Testing Evidence (REQUIRED)
Scenarios Tested
Baseline Behavior (WITHOUT changes)
Compliance Behavior (WITH changes)
Evidence of Improvement
Standards Compliance Checklist
Frontmatter (if SKILL.md changed)
nameanddescriptionfields presentToken Efficiency
Content Quality
File Organization
Validation
Rationalizations
New rationalizations discovered:
Related Issues
Closes #
Relates to #
Additional Context
For Maintainers
Review Checklist
Merge Checklist