Skip to content

jaescalo/terraform-training-docs

Repository files navigation

Terraform Training by Akamai Advanced Solutions Team

A comprehensive, hands-on training program designed to teach infrastructure as code (IaC) using Terraform, with a focus on the Akamai provider. This documentation covers fundamental Terraform concepts through advanced use cases, providing a solid foundation for implementing scalable and maintainable infrastructure.

📚 What's Inside

This training program covers:

  • Terraform Fundamentals: Core concepts including providers, resources, data sources, expressions, and meta-arguments
  • Advanced Topics: Modules, state management, built-in functions, and troubleshooting
  • Hands-On Exercises: 14 practical exercises to reinforce learning concepts
  • Real-World Use Cases: Akamai-specific implementations and examples
  • Best Practices: Proven patterns for infrastructure as code

🚀 Getting Started

Installation & Development

  1. Install dependencies:

    pnpm i
  2. Start the development server:

    pnpm dev
  3. Open your browser: Visit http://localhost:3000

Build for Production

Just merge to main and automation will take care of the deployment!

📖 Course Structure

  • Introduction - What is Terraform and Infrastructure as Code
  • Requirements - Prerequisites and API setup
  • Terraform - Core Terraform concepts and features
    • Declarative Language
    • Core Workflow
    • Providers, Resources & Data Sources
    • Variables, Locals & Expressions
    • Meta-Arguments & Functions
    • Modules & State Management
  • Use Cases - Real-world Akamai implementations
  • Exercises - Hands-on practice exercises
  • Appendix - Additional resources and reference materials

🛠️ Technologies

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Please feel free to submit issues or pull requests to improve this training material.

📞 Support

For questions or issues related to this training, please refer to the Helpful Links section or contact the Akamai Advanced Solutions Team.

About

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages