Skip to content

Instantly share code, notes, and snippets.

@rbhitchcock
rbhitchcock / main.tf
Created December 4, 2018 19:37
DFD via Terraform
provider "dfd" {
dot_path = "/path/to/my/dfd/dfd.dot"
}
resource "dfd_dfd" "webapp" {
name = "My WebApp"
}
resource "dfd_trust_boundary" "aws_cluster" {
name = "Amazon AWS West"
@rbhitchcock
rbhitchcock / dfd.dot
Last active December 4, 2018 19:33
Simple DFD example
strict digraph 8320840571571852364 {
graph [
label="My WebApp"
fontname="Arial"
fontsize="14"
labelloc="t"
fontsize="20"
nodesep="1"
rankdir="t"
];
@rbhitchcock
rbhitchcock / main.go
Last active December 4, 2018 19:41
go-dfd usage example
package main
import (
dfd "github.com/marqeta/go-dfd/dfd"
)
func main() {
client := dfd.NewClient("/path/to/dfd.dot")
toDOT(client)
}
@rbhitchcock
rbhitchcock / keybase.md
Last active July 10, 2019 23:36
Keybase

Keybase proof

I hereby claim:

To claim this, I am signing this object: