Curated list of resources on HashiCorp's Terraform and OpenTofu. Helps operations teams manage infrastructure as code. Connects to Terraform modules and workflows.
git clone https://github.com/shuaibiyy/awesome-tf.gitThe awesome-tf skill is a curated collection of resources focused on HashiCorp's Terraform and OpenTofu, designed to enhance your capabilities in infrastructure automation. This skill provides easy access to official documentation, community modules, and best practices, enabling users to streamline their learning and implementation processes. By utilizing this skill, developers and AI practitioners can quickly find the information they need to effectively deploy and manage infrastructure using Terraform. One of the key benefits of the awesome-tf skill is the time savings it offers by consolidating a wealth of learning materials into one accessible location. Users can explore community-contributed modules, which can significantly accelerate deployment processes. Additionally, the skill includes guides for writing custom Terraform providers tailored to specific project requirements, thus reducing the time spent on trial and error. With a focus on practical applications, users can stay informed about the latest Terraform developments through curated newsletters, ensuring they are always up-to-date with industry trends. This skill is particularly beneficial for developers, product managers, and AI practitioners who are involved in infrastructure automation. Whether you are looking to optimize your workflow or deepen your understanding of Terraform, awesome-tf provides the necessary resources to achieve your goals. The intermediate difficulty level indicates that users should have a foundational understanding of Terraform, making it suitable for those who wish to advance their skills further. Implementation of the awesome-tf skill is straightforward and can be completed in approximately 30 minutes. While the exact time savings may vary, the efficiency gained through access to a centralized resource hub is undeniable. By integrating this skill into your AI-first workflows, you can enhance your automation capabilities, streamline processes, and ultimately drive better results in your projects.
["Identify the specific area of Terraform or OpenTofu you want to learn about, such as modules, providers, or workflows.","Use the prompt template to generate a list of resources tailored to your needs. Include placeholders for the topic and specific area.","Review the generated list of resources and select the ones that are most relevant to your learning goals.","Follow the tutorials, read the documentation, and engage with the community resources to deepen your understanding.","Apply what you’ve learned by creating and using Terraform modules in your own projects, and share your experiences with the community."]
Quickly find and access official Terraform documentation and tutorials to enhance your learning.
Explore community modules and resources to accelerate your infrastructure deployment processes.
Utilize best practices and guides for writing custom Terraform providers to meet specific project needs.
Stay updated with the latest Terraform news and community discussions through curated newsletters.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/shuaibiyy/awesome-tfCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate a curated list of resources for learning [TOPIC] in HashiCorp's Terraform and OpenTofu. Include official documentation, tutorials, and community resources. Focus on [SPECIFIC AREA] such as modules, providers, or workflows. Provide a brief description of each resource and its relevance to infrastructure as code.
Here’s a curated list of resources for learning Terraform modules and workflows: 1. **Official Terraform Documentation**: The official documentation provides comprehensive guides on creating, using, and sharing Terraform modules. It includes best practices for structuring modules and integrating them into workflows. [https://www.terraform.io/docs](https://www.terraform.io/docs) 2. **Terraform Registry**: The Terraform Registry is a repository of publicly available modules. It includes modules for various cloud providers, networking, and other infrastructure components. [https://registry.terraform.io](https://registry.terraform.io) 3. **HashiCorp Learn**: HashiCorp Learn offers free, interactive tutorials on Terraform. These tutorials cover the basics of Terraform, including modules and workflows, and provide hands-on exercises. [https://learn.hashicorp.com/terraform](https://learn.hashicorp.com/terraform) 4. **Terraform Up & Running**: This book by Yevgeniy Brikman is a practical guide to Terraform. It covers modules, workflows, and advanced topics like testing and debugging. [https://www.terraformupandrunning.com](https://www.terraformupandrunning.com) 5. **Terraform Community Forum**: The Terraform Community Forum is a place to ask questions, share knowledge, and discuss best practices. It’s a valuable resource for learning from the experiences of other Terraform users. [https://discuss.hashicorp.com/c/terraform-core](https://discuss.hashicorp.com/c/terraform-core) 6. **GitHub Repositories**: Many organizations and individuals share their Terraform modules on GitHub. These repositories can be a great source of inspiration and examples for your own projects. [https://github.com/topics/terraform](https://github.com/topics/terraform) 7. **Terraform Workflows**: This guide provides an overview of Terraform workflows, including how to use modules effectively. It covers the entire lifecycle of a Terraform project, from planning to applying changes. [https://www.terraform.io/docs/language/modules/develop/index.html](https://www.terraform.io/docs/language/modules/develop/index.html) These resources will help you understand and implement Terraform modules and workflows effectively, enabling you to manage your infrastructure as code with confidence.
Infrastructure as code for multi-cloud deployments
Facilitate continuous integration and agile project management with integrated DevOps tools.
Extensive icon library for web and app design
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan