8000 GitHub - sigilstack/environments: Deployment environment configurations for SigilStack infrastructure
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

sigilstack/environments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SigilStack Environments

This repository contains the environment assemblies for the SigilStack infrastructure. An environment is a unified collection of related Terraform deployments—composed, controlled, and connected with precision and a sprinkle of absurdity.

Purpose

Each environment enforces strict composition rules, coupling multiple infrastructure definitions into a single orchestrated unit. Currently, the only defined environment is prodish—it’s like production, but don’t let the name fool you. We’re not producing anything serious here... unless you count deeply unserious infrastructure as serious business.

Usage

This repo uses just as its task runner. All environment tasks—planning, applying, cleaning—are defined as recipes in the Justfile.

Common Commands

just plan [local]           # Plan all components for the environment
just apply                  # Apply all components for the environment
just plan-coredns [local]   # Plan only the 'coredns' definition
just apply-coredns          # Apply only the 'coredns' definition

When you use the local flag on a plan, it will use the local files, passing local results in the prodish.yaml.j2 to be rendered using relative paths instead of remote git repositories. The way I have prodish.yaml.j2 setup, it assumes that the sigilstack/worker-definitions repository is cloned into the same parent directory as this repository.

Related Repositories

About

Deployment environment configurations for SigilStack infrastructure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0