magic-modules

Add Google Cloud Platform support to Terraform (by GoogleCloudPlatform)

Magic-modules Alternatives

Similar projects and alternatives to magic-modules

  1. Killed by Google

    Part guillotine, part graveyard for Google's doomed apps, services, and hardware.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  4. Pulumi

    Pulumi - Infrastructure as Code in any programming language 🚀

  5. dhall-lang

    Maintainable configuration files

  6. terraform-cdk

    Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform

  7. terragrunt

    Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

  8. cue

    Discontinued CUE has moved to https://github.com/cue-lang/cue (by cuelang)

  9. terraform-ls

    Terraform Language Server

  10. pulumi-terraform-bridge

    A library allowing Terraform providers to be bridged into Pulumi.

  11. dhall-kubernetes

    Typecheck, template and modularize your Kubernetes definitions with Dhall

  12. attr_json

    Serialized json-hash-backed ActiveRecord attributes, super smooth

  13. tf2pulumi

    Discontinued A tool to convert Terraform projects to Pulumi

  14. terraform-lsp

    Language Server Protocol for Terraform

  15. cnab-spec

    Cloud Native Application Bundle Specification

  16. desktop-ansible

    Ansible Playbooks to install Arch on my PC from scratch

  17. pulumi-provider-boilerplate

    Boilerplate showing how to create a native Pulumi provider

  18. mazzle

    Discontinued run server for building large and complicated consistent environments http://devops-pipeline.com

  19. terraform-provider-spacelift

    Terraform provider to interact with Spacelift

  20. mazzle-starter

    Discontinued infrastructure built using devops-pipeline

  21. terraform-provider-meraki

    Terraform provider for the Meraki Dashboard API

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better magic-modules alternative or higher similarity.

magic-modules discussion

Log in or Post with

magic-modules reviews and mentions

Posts with mentions or reviews of magic-modules. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-05-15.
  • Magic-Modules: Seamlessly Integrate Google Cloud with Terraform
    1 project | news.ycombinator.com | 22 Aug 2024
  • What went wrong with UniSuper and Google Cloud?
    2 projects | news.ycombinator.com | 15 May 2024
    While we're at it, it also looks like the provider couldn't provision stretched clusters at all until mid-April. I don't know what I think this means for the theory presented in the article. Maybe Uni was new to TF (or even actively onboarding) and paid the beginner's tax? TF is great at turning beginner mistakes into "you deleted your infra."

    Relevant discussion is on https://github.com/GoogleCloudPlatform/magic-modules/pull/10... and relevant code changes are on https://github.com/hashicorp/terraform-provider-google/pull/...

  • I think GCP is better than AWS – by Fernando Villalba
    6 projects | news.ycombinator.com | 25 Oct 2023
  • Terraform Plugin Framework Development: How to implement nested attributes?
    5 projects | /r/Terraform | 11 Apr 2022
    In the case of the Google Cloud Platform provider, folks at Google built magic modules with the explicit goal of being able to generate schemas and behaviors for a Terraform provider and for other systems with similar needs. Since the vendor was explicitly aiming to support Terraform, this was the most ideal case where the schema could be designed to contain all of the information needed to generate a functional, usable provider.
  • How to contribute/update to a Terraform provider?
    1 project | /r/Terraform | 11 Oct 2021
    I think the "Developing the provider" instructions in this provider's repository are rather stale, because they still talk about GOPATH even though that's been obsolete for several Go versions now. Note also that much of the code in that repository is auto-generated from an upstream repository googleCloudPlatform/magic-modules, and so for some changes it may be better to contribute there once you've tested the modifications more directly inside the provider repository.
  • Terraform 1.0 Release
    33 projects | news.ycombinator.com | 8 Jun 2021
    For GCP, both ansible modules and terraform modules are actually generated from https://github.com/GoogleCloudPlatform/magic-modules, so their "production readiness" are the same.

    I understand that mitchellh himself personally created a bunch of cloud modules for terraform at the beginning, and those were likely of higher quality than whatever created by some internal developers assigned by Google/Microsoft, and might be slightly better than the AWS modules maintained by community.

    Anyway, when it comes to ansible versus terraform, we shall move the discourse to states management instead. With ansible, you don't have to deal with states, but will need to clean up the cloud resources separately. With terraform, you can use the tool to clean up the cloud resources easily, but then you also have the headache of managing states. Plus, whenever you change something, there is always the nagging feeling that it will do a destroy/recreate instead of an in-place update.

  • Pulumi 3.0
    5 projects | news.ycombinator.com | 20 Apr 2021
    The Terraform provider for Google Cloud uses partial autogeneration, here is the repo that does the autogeneration for multiple automation tools:

    https://github.com/GoogleCloudPlatform/magic-modules

  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic magic-modules repo stats
7
816
10.0
about 13 hours ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com