Skip to content

Latest commit

 

History

History
28 lines (25 loc) · 1.19 KB

File metadata and controls

28 lines (25 loc) · 1.19 KB

What's changing in V2?

- Keepingarchitecture as-is. Work towards making the code modular
- Improve code
    - Remove AWS credentials from code file
    - Replace hard-coded values
        - Variables - Examine main.tf file, identified hard-coded values & defined variables for them
        - Supply as Environment Variables - AWS Secret Key and Access Key are set in Environment variables so they would not be present in Source control
    - Add default Tags for company, project and billing
        - Tag details
            - Company - Default to "Nirav Corporation"
            - Project - "Company-project"-  No defaults
            - Billing Code tag - No defaults
        - Using Locals

    - Generate output for public DNS hostname
        - Using Outputs

- To run this configuration
    - Set environment variables 
        - On Windows -  
            - $env:TF_VAR_aws_secret_key="<Key>"
            - $env:TF_VAR_aws_access_key="<Access Key>"
    - Rest all variables are present in terraform.tfVars file
    - Init
    - Plan and Apply
    - Destroy

- For reading technical details, refer Content folder