Skip to content

Instantly share code, notes, and snippets.

View tristanfisher's full-sized avatar
🇺🇸

tristan fisher tristanfisher

🇺🇸
View GitHub Profile
package main
import (
"fmt"
"sync"
"time"
)
func simulatedWork(id int) {
time.Sleep(250 * time.Millisecond)
@tristanfisher
tristanfisher / Ansible-Vault how-to.md
Last active August 27, 2025 16:19
A short tutorial on how to use Vault in your Ansible workflow. Ansible-vault allows you to more safely store sensitive information in a source code repository or on disk.

Working with ansible-vault


I've been using a lot of Ansible lately and while almost everything has been great, finding a clean way to implement ansible-vault wasn't immediately apparent.

What I decided on was the following: put your secret information into a vars file, reference that vars file from your task, and encrypt the whole vars file using ansible-vault encrypt.

Let's use an example: You're writing an Ansible role and want to encrypt the spoiler for the movie Aliens.