Skip to content

Instantly share code, notes, and snippets.

View Chili-Man's full-sized avatar
💭
🌶️

Diego Rodriguez Chili-Man

💭
🌶️
View GitHub Profile
@Chili-Man
Chili-Man / example
Created July 28, 2021 20:52
how to create Nix SRI hash
❯ nix to-sri --type sha256 11mrdf7pwf8v7bb7wamv2yhixw4x06rd0qym942kk9bwif2balfp
sha256-11G1hIt8pTkFSdVj0LIBnfAeoRe7Kn7WOhs5fo9ruYY=
@Chili-Man
Chili-Man / default.nix
Created January 15, 2021 05:50
helm 3.5.0 dbug
with import <nixpkgs> {};
buildGoModule rec {
pname = "helm";
version = "3.5.0";
src = fetchFromGitHub {
owner = "helm";
repo = "helm";
rev = "v${version}";
@Chili-Man
Chili-Man / amazon.md
Created January 4, 2021 01:15 — forked from terabyte/amazon.md
Amazon's Build System

Prologue

I wrote this answer on stackexchange, here: https://stackoverflow.com/posts/12597919/

It was wrongly deleted for containing "proprietary information" years later. I think that's bullshit so I am posting it here. Come at me.

The Question

Amazon is a SOA system with 100s of services (or so says Amazon Chief Technology Officer Werner Vogels). How do they handle build and release?

-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF7dpyIBEACzeCfK/zaLBAKJbVnZO+7tYWluGAqZIuO1HKRaHiAlQAgMJxH2
0Pt9nTa1uy1MmFGromrbRLkG5SkNXR7cxnhQHoxUCAtYacBXlRwtSOx1dc+nTO5F
DoY3ToIsnLCRTnEBuML5YJEisAi5+Q0b1pblpXo4FtIRaWkD42jm3cdftpEUHFZ9
LbXmnF0CpIlFCPCUVrz5hD3EUq268suRxyMVpD8xEdbGbU1q3c4viNyOdI9TPKXQ
RSqHlLTvx0tgpLZeHJn6nZ4JaPP7LE6UJXmU2rC5BzdEoHXvW50tVaGsdnPJM8yd
Ot2Op8i19vCdBZnR/CeSR3mx3VCNFwyO911sz2thfOI9fbAhsv8tzQEz/Tef7314
pOtZeFk3MMPasvKtnpdey7itzXN5XoXwcMiedS2W4OXLU5JzXlJ9idoZSOf6+qxu
5oY7M6+3SyJuzwGmGwo1YlDmv8f8jxdcwBPtPQnpUlMgtZWIRnTiKIaHQ77m1ZdV
@Chili-Man
Chili-Man / drodriguez-opengov-public-key.gpg
Created August 8, 2019 17:11
Diego OpenGov Public Key
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF1MRGcBEADODkUJBDxwhuDWBcfn5frSc3HnLNmxXOSWsMfL42gj7re0NEVx
lcLfoNuiDCNcNtVA7ksqg4bnHC2nGv+a1ZF0YfGTPmuKfFSIqmQblj+mUjfDJZ1m
V0zpOkrMLPtDs4jvEY9uLanK6wO8N4HcGBGEO91b5fcCMEpSrNCu/camSyxJOh+/
ufxEo/OxCfnkcGYvUsNo+hiukzE0DAB2Tay74SPQKyQVo9/vQmpLRcVaUN57STi4
CgNbE512+z3JhxoV6xFZmJmsp5k+No150WqnAjX09yr2FCOp/1ao5/RdjKWTNSY4
gBDl8tnZIoMYnmh2qzBub1w+soCGcIOb4lir3LIAdLMuEASS/4/F+ES+pOGznFA7
GbazU9WQldYSJ9crSTDbpdmkw3F2PKRiY9XE9c5SZjEZAyF6XL5ZNM+4pAj1M72J
xEJrCwJjZQoOwzA7USk2CXStr6ZhtndbsGKlKB3Nf6zdc/e2MGkorkaF3Ye8EydG
07:21:29 Chili@Man:~/terraform-aws-eks/examples/eks_test_fixture$ aws-okta development-admin -- terraform apply new-cluster.tfplan
random_string.suffix: Creating...
length: "" => "8"
lower: "" => "true"
min_lower: "" => "0"
min_numeric: "" => "0"
min_special: "" => "0"
min_upper: "" => "0"
number: "" => "true"
result: "" => "<computed>"
tfplan����Plan�� Diff��Module��State��Vars��Targets��TerraformVersion ProviderSHA256s��Backend��Destroy��Diff��Modules��&��[]*terraform.ModuleDiff����1����Path�� Resources��Destroy��[]string�� 3��"map[string]*terraform.InstanceDiff�� ��f�� InstanceDiff��
Attributes��DestroyDestroyDeposedDestroyTaintedMeta��7��&map[string]*terraform.ResourceAttrDiff�� ��o����Old New  NewComputed
NewRemovedNewExtra RequiresNew SensitiveType'��map[string]interface {}�� 
����j��State��Version TFVersion SerialLineage Remote��Backend��Modules��.�� RemoteState��Type Config��!��map[string]string��  8�� BackendState��Type Config��Hash'��[]*terraform.ModuleState����P����Path��Locals��Outputs�� Resources�� Dependen
@Chili-Man
Chili-Man / terraform_plan_trace.txt
Created November 17, 2017 00:48
Terraform 0.11.0 trace output
2017/11/16 16:44:44 [INFO] Terraform version: 0.11.0 ec9d4f1d0f90e8ec5148f94b6d634eb542a4f0ce+CHANGES
2017/11/16 16:44:44 [INFO] Go runtime version: go1.9
2017/11/16 16:44:44 [INFO] CLI args: []string{"/home/ninja/software/terraform/0.11.0/terraform", "plan"}
2017/11/16 16:44:44 [DEBUG] Attempting to open CLI config file: /home/ninja/.terraformrc
2017/11/16 16:44:44 Loading CLI configuration from /home/ninja/.terraformrc
2017/11/16 16:44:44 [INFO] CLI command args: []string{"plan"}
2017/11/16 16:44:44 [INFO] command: empty terraform config, returning nil
2017/11/16 16:44:44 [DEBUG] command: no data state file found for backend config
2017/11/16 16:44:44 [DEBUG] New state was assigned lineage "bc972ece-af0d-4c1f-b285-a51483d124ae"
2017/11/16 16:44:44 [INFO] command: backend initialized: <nil>
==> default: [2016-07-20T00:10:15+00:00] INFO: template[/etc/default/docker] sending restart action to docker_service_manager_upstart[default] (immediate)
==> default: * docker_service_manager_upstart[default] action restart
==> default:
==> default: * service[docker] action stop
==> default: (up to date)
==> default: * directory[/usr/lib/docker] action create
==> default: (up to date)
==> default: * template[/usr/lib/docker/docker-wait-ready] action create
==> default: (up to date)
==> default: * template[/etc/init/docker.conf] action create
==> default:
==> default: [2016-07-16T04:05:33+00:00] INFO: template[/etc/ssh/sshd_config] sending run action to execute[sshd-config-check] (immediate)
==> default:
==> default: * execute[sshd-config-check] action run
==> default: [2016-07-16T04:05:33+00:00] INFO: execute[sshd-config-check] ran successfully
==> default:
==> default: - execute /usr/sbin/sshd -t
==> default: * execute[sshd-config-check] action nothing (skipped due to action :nothing)
==> default: * service[ssh] action enable
==> default: (up to date)