Projects Terraform & Packer

Reusable Terraform modules and Packer templates for provisioning infrastructure, host access, and operational tooling.

12 entries

linux-puppet

Configures and onboards new Linux hosts with a Puppet server.

Why Establishes a reliable foundation for ongoing configuration management on newly provisioned hosts.

vmware-vm-host

Provisions VMware virtual machine hosts with persistent data and service onboarding.

Why Provides a repeatable virtual-host lifecycle with the required infrastructure and management integrations built in.

remote-vault-onboarding

Onboards remote hosts to HashiCorp Vault with a host-specific identity.

Why Enables managed hosts to authenticate securely and retrieve the configuration they need before handing off the management to the puppet module.

remote-readme

Creates a host-level build and infrastructure record.

Why Keeps essential provisioning and infrastructure context available to operators on the host.

redhat-rhsm

Registers and manages Red Hat subscriptions on supported hosts.

Why Keeps operating system entitlement and update access consistently configured.

local-tf-info

Reports the active Terraform or OpenTofu runtime.

Why Captures provisioner metadata that can be used for operational records and troubleshooting.

linux-vault-ssh

Generates Vault-signed SSH credentials for Linux hosts.

Why Establishes centrally controlled, certificate-based administrative access.

linux-sync-folder

Synchronizes local content to Linux hosts and runs follow-up commands.

Why Provides a repeatable way to deliver host-specific content and complete post-provisioning work.

linux-build-release

Creates a host-level release and provisioning metadata record.

Why Keeps deployment provenance available for operations, support, and auditing. Similar to /etc/os-release, but for the host build and provisioning context.

tmpl-rhel-9

Builds a standardized Red Hat Enterprise Linux 9 VMware host template using Packer.

Why Provides a repeatable baseline for manual virtual machine creation and automated provisioning.

tmpl-rhel-10

Builds a standardized Red Hat Enterprise Linux 10 VMware host template using Packer.

Why Provides a repeatable baseline for manual virtual machine creation and automated provisioning.

tmpl-ubuntu-2404

Builds a standardized Ubuntu 24.04 VMware host template using Packer.

Why Provides a repeatable baseline for manual virtual machine creation and automated provisioning.