Skip to content
/ triton Public

Various re-usable scripts, modules, workflows etc for automation

License

Notifications You must be signed in to change notification settings

sigp/triton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Various re-usable scripts, modules, workflows etc for automation

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published