• How to update terraform modules

    5 min read

    terraform init upgrade git

    When we change the location of any terraform module we need to run terraform init again to be able to pick up the right version:

    $ terraform plan
    Acquiring state lock. This may take a few moments...
    Releasing state lock. This may take a few moments...
    ╷
    │ Error: Module source has changed
    │    on main.tf line 17, in module "terraform-module":
    │   17:   source = "git::ssh://git@github.com/pet2cattle/terraform-module.git?ref=1.0.2"  The source address was changed since this module was installed. Run "terraform init" to install all modules required by this configuration.
    ╵
    

    26/04/2022

    Read more...

From pet to cattle
Treat your kubernetes clusters like cattle, not pets