You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Terraform infrastructure-as-code for cloud environments.
A repository for managing the cloud infrastructure for the Open Climate Fix organisation. Contains terraform code for
defining services and describing environments. Each contextual domain and each deployment environment are specified in
folders within the terraform directory, along with reusable modules and unittests.
Repository Structure
ocf-infrastructure:
terraform: # Contains all the terraform code for OCF's cloud infrastructuremodules: # Portable terraform modules defining specific cloud infrastructure blocksnowcasting: # Specific code for the nowcasting domain's cloud infrastructurepvsite: # Specific code for the nowcasting domain's cloud infrastrutureunittests: # Specific infrastructure code for a environment to test the moduleslocal-stack: # Code to run the terraform stack locally for local testing/development.github: # Contains github-specific code for automated CI workflows
See the README's in the domain folders for more information on their architecture:
Terraform is a declarative language which is used to specify and build cloud environments. To install the CLI locally, ensure Homebrew is installed, then run
This repository implements a pre-commit config that enables automatic fixes to code when you create a commit. This helps to maintin consistency in the main repo. To enable this, follow the installation instructions on the precommit website.
Contributors ✨
Thanks goes to these wonderful people (emoji key):