Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.02 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.02 KB

Triton

This repository contains reusable infrastructure automation components including Ansible collections and GitHub workflows.

Ansible Collections

The repository hosts the following Ansible collections:

sigp.microk8s

Provides roles for managing MicroK8s clusters:

  • install: Installs MicroK8s with configurable options
  • configure: Configures MicroK8s with addons and settings
  • deploy: Deploys applications to the MicroK8s cluster
  • reset: Resets the MicroK8s cluster to a clean state

sigp.k8s

Provides general Kubernetes administration roles:

  • github-actions: Configures Kubernetes permissions for GitHub Actions workflows

GitHub Workflows

Reusable GitHub workflows for Kubernetes operations:

  • kubectl.yml: Workflow for running kubectl commands in CI/CD pipelines

Usage

To use the Ansible collections:

ansible-galaxy collection install git+https://github.com/sigp/triton.git

To reference the GitHub workflows in your repository:

uses: sigp/triton/workflows/k8s/kubectl.yml@main