Generate a secret santa matching and email the participants ๐ŸŽ… ๐ŸŽ

Overview

Secret Santa ๐ŸŽ…

Generate a secret santa matchup and email the participants!

Instructions

  1. Setup SES and remove the sandbox on your AWS account: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/request-production-access.html.
  2. You must setup a sender domain/email that you can use via AWS SES.
  3. Setup AWS credential access.
  4. Create a config file (recommended that you try with some test email addresses first):
cat >./config.json <<EOF
{
    "Peppa": "[email protected]",
    "Daddy": "[email protected]",
    "Mummy": "[email protected]"
}
EOF
  1. Run a dryrun of the program (no emails sent or SES client created):
go run main.go -file config.json -from [email protected] -dryrun
  1. Run the program ( ๐Ÿšจ emails will be sent! ๐Ÿšจ ):
go run main.go -file config.json -from [email protected]
Owner
Cameron Sparr
Cameron Sparr
Kubernetes Operator to sync secrets between different secret backends and Kubernetes

Vals-Operator Here at Digitalis we love vals, it's a tool we use daily to keep secrets stored securely. We also use secrets-manager on the Kubernetes

digitalis.io 45 Jun 18, 2022
A simple CLI and API client for One-Time Secret

OTS Go client otsgo is a simple CLI and API client for One-Time Secret written i

Emรญdio Neto 2 Dec 27, 2021
To copy a secret to another namespace and sync it up-to-date

Secret Mirror Operator This kubebuilder-based Kubernetes operator copies a Secret to another namespace and synchronizes it with the custom resource Se

 beBit, Inc. 1 Apr 4, 2022
Secret - Prevent your secrets from leaking into logs and std*

secret - Prevent your secrets from leaking into logs and std* The package provid

Ravi Shekhar Jethani 11 Jun 19, 2022
A k8s vault webhook is a Kubernetes webhook that can inject secrets into Kubernetes resources by connecting to multiple secret managers

k8s-vault-webhook is a Kubernetes admission webhook which listen for the events related to Kubernetes resources for injecting secret directly from sec

Opstree Container Kit 111 Apr 28, 2022
A kubectl plugin for finding decoded secret data with productive search flags.

kubectl-secret-data What is it? This is a kubectl plugin for finding decoded secret data. Since kubectl only outputs base64-encoded secrets, it makes

Keisuke Umegaki 33 Jun 22, 2022
A kubectl plugin for finding decoded secret data with productive search flags.

kubectl-secret-data What is it? This is a kubectl plugin for finding decoded secret data. Since kubectl outputs base64-encoded secrets basically, it m

Keisuke Umegaki 34 Jun 28, 2022
Help my family picking secret santas without having a person beeing involved

secret-santa This is a small project I wrote to help my family picking secret santas without having a person beeing involved. This way noone is left o

null 0 Nov 6, 2021
This repo contains example on how to consume secrets from Google Secret Manager from GKE

GKE Secret Manager. Environment setup This repo contains examples of how to consume secrets from Google Secret Manager (GSM) from Google Kubernetes En

Abdel SGHIOUAR 8 May 30, 2022
A Golang package for simplifying storing configuration in the OS-provided secret manager.

go-keyconfig A Golang package for simplifying storing configuration in the OS-provided secret manager. Operating System Support OS Secret Manager MacO

Joe Garcia 13 Feb 7, 2022
Skipper โ€“ Secret Keeper service for golang

skipper Skipper โ€“ Secret Keeper service Run localy Create .env file with environ

Michael Savin 1 Dec 30, 2021
AWS Cloudtrail event alerting lambda function. Send alerts to Slack, Email, or SNS.

Cloudtrail-Tattletail is a Lambda based Cloudtrail alerting tool. It allows you to write simple rules for interesting Cloudtrail events and forward those events to a number of different systems.

Peter Sanford 16 Jun 7, 2022
Reporting tool for djobi: web server, email, prometheus

Generate report, of Djobiยฎยฉ pipeline runs. Requirement go docker Usage Env. variables TINTIN_PIPELINES_URLS URL to pipelines definitions (git) TINTIN_

null 0 Dec 14, 2021
A handy utility to generate configmap and values.yaml of your application for helmifying them

Helmfig Are you tired of writing values.yaml for configmap of your project when you are helmifying them? Helmfig is a handy tool that can generate the

Snapp Cab Incubators 23 Jun 1, 2022
Generate Prometheus rules for your SLOs

prometheus-slo Generates Prometheus rules for alerting on SLOs. Based on https://developers.soundcloud.com/blog/alerting-on-slos. Usage Build and Run

Ganesh Vernekar 17 Oct 20, 2021
Generate Terraform schema from Go structs

terraform-schema-gen This repository contains a CLI to generate Terraform schema out of Go structs. The generator relies on kube-openapi as an interme

Emil Gelman 3 Oct 30, 2021
tfa is a 2fa cli tool that aims to help you to generate 2fa code on CI/CD pipelines.

tfa tfa is 2fa cli tool that aim to help you to generate 2fa code on CI/CD pipelines. You can provide secret with stdin or flag. Install brew install

Kaan Karakaya 25 Mar 26, 2022
Generate Terraform configuration example from AccTest

Intro terraform-provider-azurerm-example-gen is a tool used to output the Terraform configuration example based on the acceptance tests. As the name i

magodo 2 Mar 28, 2022
Generate Crossplane Providers from any Terraform Provider

Terrajet - Generate Crossplane Providers from any Terraform Provider Terrajet is a code generator framework that allows developers to build code gener

Crossplane Contrib 228 Jun 25, 2022