GithubHelp home page GithubHelp logo

multiple-resource's Introduction

Creating Terraform Resources in Multiple Regions example

It is configured to generates resources in multiple locations

Prerequisite

You need to have Terraform CLI >= 0.12 installed on you workstation.

How to use the repo

  • Clone this repo locally to a folder of your choice
git clone https://github.com/peterchiviyski/multiple-resource.git

Declare a provider for the alternate region. You’ll now have two providers. The original one for your primary region, and the new one for your alternate.

Give the new provider an alias.

Declare resources that reference the new alias in their provider attribute with the format aws.[alias]. This also works for data sources, which is handy for dynamically interpolating region names into resource properties like their name.

  • initialize Terraform
terraform init
  • Check the plan in order to see the changes which terraform is going to made.
terraform plan
  • Apply the plan which terraform is going to execute based on our configuration (main.tf)
terraform apply

multiple-resource's People

Contributors

peterchiviyski avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.