equinor / terraform-baseline

Best practices for creating reusable Terraform modules using the Azure provider
https://equinor.github.io/terraform-baseline/
MIT License
12 stars 5 forks source link
devops iac infrastructure-as-code ops terraform terraform-baseline

Equinor Terraform Baseline

ci SCM Compliance Conventional Commits

Equinor Terraform Baseline (ETB) is:

Hosted in GitHub Pages.

Development

Windows

  1. Install Python:

    winget install --id "Python.Python.3.12" -e
  2. Restart your machine to complete the installation.

  3. Create and activate virtual environment:

    python -m venv "venv"
    . "venv\Scripts\activate"
  4. Install requirements:

    python -m pip install --upgrade pip
    pip install -r "requirements.txt"
  5. Run development server:

    mkdocs serve

Container

  1. Read this document.

  2. Open this repository in the development container.

  3. Run the development server:

    mkdocs serve

Contributing

See Contributing guidelines.

License

This project is licensed under the terms of the MIT license.