Benschubert.Infrastructure

Description

A collection to deploy all the infrastructure services that are part of my Homelab.

The main entry point for the collection is benschubert.infrastructure.main which puts all the other roles together in a singular, consistent deployment. It will ensure that all the roles are called in a consistent manner and in the right order.

The following services can be configured with this collection:

This collection globally expects that podman is already configured on the host, and that the user running the role has enough user namespaces available to isolate every pod.

This role also provide some testing utilities to help with setting up the infrastructure:

Author:

Supported ansible-core versions:

  • 2.15.0 or newer

  • older than 2.19.0

Role Index

These are the roles in the benschubert.infrastructure collection:

Plugin Index

These are the plugins in the benschubert.infrastructure collection:

Modules