Getting Started with Pico

Pico is a Git-driven task runner built to facilitate GitOps and Infrastructure-as-Code while securely passing secrets to tasks.

Overview

Pico is a little tool for implementing Git-Ops in single-server environments. It's analogous to kube-applier, Terraform, Ansible but for automating lone servers that do not need cluster-level orchestration.

Pico aims to be extremely simple. You give it some Git repositories and tell it to run commands when those Git repositories receive commits and that's about it. It also provides a way of safely passing in credentials from Hashicorp's Vault.