Skip to content
@stuttgart-things

stuttgart-things

[sˈθɪŋz] - using modularity to speed up parallel builds

sthings

[sˈθɪŋz]- using modularity to speed up parallel builds

stuttgart-things 🍿

microservice development, configuration/infrastructure as code & creation of clis based on surveys.

GoKubernetesTerraformAnsibleRancherStatic BadgeStatic BadgeStatic BadgeStatic BadgeStatic BadgePythonYAMLShell ScriptLinuxGitGitHub ActionsNginxHugo

PAGES 🌍

NameDescriptionURL
docs-repodocumentation in code snippetsButton Component
stuttgart-things-repoused for configuration code like gitops configuration, ansible playbooks, Dockerfiles or helm chartsButton Component

Active Development 💻

/ANSIBLE COLLECTIONS

NameDescriptionReleases
[sthings.base_os][sthings.base_os]

/TERRAFORM MODULES

NameDescriptionReleases
vault-base-setupbase setup configuration of hashicorp vaultvault-base-setup-releases
s3-minio-configbase setup configuration of minio s3s3-minio-config-releases
flux2-cluster-bootstrapbootstrapping kubernetes clusters w/ flux2flux2-cluster-bootstrap-releases
vsphere-vmbuilding vsphere vms (based on an existing vcenter templates)vsphere-vm-releases
proxmox-vmbuilding proxmox vms from existing templatesproxmox-vm-releases
aws-ec2-vmterraform module for creating ec2 vm instancesaws-ec2-vm-releases

/ROOT-REPOSITORY

NameDescriptionReleases
stuttgart-thingsflux2/argo-cd applications; packer configuration, helm charts, ansible code or Dockerfilesstuttgart-things-releases
tekton-basehelm chart for deploying tekton pipelinestekton-base-release
flux-infrakubernetes infrastructure service/applications deployment configuration for flux2
flux-appskubernetes service/application deployments configuration for flux2

/GOLANG-PROJECTS

homerun2

NameDescriptionReleases
homerun2-omni-pitcherHTTP microservice accepting JSON messages via POST /pitch and enqueuing them into Redis Streamshomerun2-omni-pitcher-releases
homerun2-core-catcherGo CLI microservice consuming messages from Redis Streams using consumer groupshomerun2-core-catcher-releases
homerun2-k8s-pitcherWatches a Kubernetes cluster via dynamic informers and pitches real-time events to Redis Streamshomerun2-k8s-pitcher-releases
homerun2-scoutPeriodically analyzes RediSearch-indexed messages and exposes aggregated analytics via REST APIhomerun2-scout-releases
homerun2-light-catcherEvent-driven WLED light controller consuming Redis Stream messages and triggering LED effectshomerun2-light-catcher-releases

other

NameDescriptionReleases
machineShopgit based CLI interface for managing configuration as codemachineShop-releases
machineShop-operatormanage the lifecycle of terraform resources w/ custom resources on k8smachineShop-operator-releases
stageTime-servergRPC Server for validating & producing revisionRuns (a collection of tekton pipelineRuns/stages)stageTime-server-releases
stageTime-creatordynamic rendering and creation of k8s manifests/resources polled from redis streams/jsonstageTime-creator-releases

/GOLANG-MODULES

NameDescriptionReleases
sthingsBasemodule providing basic golang functionssthingsBase-releases
sthingsClimodule providing golang functions/building blocks for the use in command line interfacessthingsCli-releases

/ANSIBLE ROLES

NameDescriptionReleases
download-install-binarydownload and install binary filesdownload-install-binary-releases
deploy-configure-rkedeploy rancher kubernetes engine + configuration in version 1/2 on linux based systemsdeploy-configure-rke-releases
manage-filesystemmanage LVM and resize Linux FS - handle repartitioning with filesystem resizing supportmanage-filesystem-releases

sthings

Pinned Loading

  1. docsdocsPublic

    documentation in code snippets

    CSS 1 1

  2. machineshopmachineshopPublic

    git based CLI interface for managing configuration as code

    Go 1

  3. deploy-configure-rkedeploy-configure-rkePublic

    deploy rancher kubernetes engine 2 + configuration

    Jinja 2 2

  4. machine-shop-operatormachine-shop-operatorPublic archive

    manage the lifecycle of terraform resources w/ custom resources on k8s

    Go 2

  5. sthingsClisthingsCliPublic

    module providing golang functions/building blocks for the use in command line interfaces

    Go 1

Repositories

Showing 10 of 98 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…