Skip to content

evoteum/kubernetes-lab-infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kubernetes-lab-infrastructure

Long lived infrastructure that the cluster depends on.

Configures metal, so cannot be run in GitHub actions. Must be run manually from within the LAN.

Table of Contents

Install

Usage

To apply an OpenTofu plan:

export UNIFI_USERNAME=[your username]
export UNIFI_PASSWORD=[your password]
export TF_BACKEND_BUCKET=[the name of the state bucket]
export TF_BACKEND_REGION=[the region of the state bucket]
export TF_BACKEND_KEY="kubernetes-lab-infrastructure/development/tofu.tfstate"
cd tofu/development
tofu init -backend-config="bucket=${TF_BACKEND_BUCKET}" -backend-config="key=${TF_BACKEND_KEY}" -backend-config="region=${TF_BACKEND_REGION}"
tofu apply

Documentation

Further documentation is in the docs directory.

Repository Configuration

Warning

This repo is controlled by OpenTofu in the estate-repos repository.

Manual configuration changes will be overwritten the next time OpenTofu runs.

Contributing

If you need any help, please log an issue and one of our team will get back to you.

PRs are welcome.

License

Code

All source code in this repository is licenced under the GNU Affero General Public License v3.0 (AGPL-3.0). A copy of this is provided in the LICENSE.

Non-code content

All non-code content in this repository, including but not limited to images, diagrams or prose documentation, is licenced under the Creative Commons Attribution-ShareAlike 4.0 International licence.

About

Long lived infrastructure that the cluster depends on.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors