bitte
bitte copied to clipboard
Nix Ops for Terraform, Consul, Vault, Nomad
Breaking changes make me not happy
# make sure no `tf clients` / `tf core` or `bitte deploy` has to be run under any circumstance to "customize" the cluster for an app - [ ] move...
https://github.com/input-output-hk/bitte/blob/1adc864c9695b7882c5ca984779ebfb1b171be65/profiles/routing.nix#L5 https://github.com/input-output-hk/bitte/blob/1adc864c9695b7882c5ca984779ebfb1b171be65/profiles/monitoring.nix#L12 both run the oauth service. This needs probably cleaning up.
Since region-specific information needs to be embedded into each ami, just uploading one region will lead to odd behavior (us-east clients will be listed under the region's ami which was...
Terraform will do destructive updates when the ami differs. We should probably allow for individuals to pin the default ami chosen so that updates to the amis don't cause unnecessary...
I've been using nixfmt in accordance with @manveru's preference since I started, but I've come to notice that not everyone seems to be doing this. This leads to larger diffs...
- Upstream it ``` { stdenv, buildGoModule, fetchFromGitHub }: buildGoModule rec { pname = "nomad-driver-nspawn"; version = "0.7.0"; src = fetchFromGitHub { owner = "JanMa"; repo = "nomad-driver-nspawn"; rev =...
https://github.com/input-output-hk/bitte/blob/f2be0097e81ba660f8f7f054ea5234edd26b5878/flake.nix#L43