Add terraform alias

This commit is contained in:
Greg Hellings
2024-01-20 21:21:38 -06:00
parent 406b50b522
commit 638d545fb7
7 changed files with 15 additions and 1 deletions
+1
View File
@@ -58,6 +58,7 @@
molcol = "molecule -c ../../tests/molecule.yml";
nixup = "nix flake lock --update-input";
pa = "cd ~/src/packaging";
tf = "terraform";
tsup = "sudo tailscale up";
tspub = "sudo tailscale up --exit-node=linode";
tshome = "sudo tailscale up --exit-node=2maccabees";
+12
View File
@@ -0,0 +1,12 @@
{ pkgs, ... }:
let
bw = "${pkgs.bitwarden-cli}/bin/bw";
in pkgs.writeScriptBin "configure_aws_creds" ''
set -ex -o pipefail
session="$(${bw} unlock | grep -e '$ export' | awk -F\" '{print $2}')"
export BW_SESSION="${session}"
export AWS_ACCESS_KEY_ID="$(${bw} get username "AWS Access Key")"
export AWS_SECRET_ACCESS_KEY="$(${bw} get password "AWS Access Key")"
''
+2 -1
View File
@@ -49,8 +49,9 @@ in rec {
aacs = prev.callPackage ./aacs.nix {};
brew = prev.callPackage ./homebrew.nix {};
configure_aws_creds = prev.callPackage ./configure_aws_creds.nix {};
enwiki-dump = prev.callPackage ./enwiki-dump.nix {};
hms = prev.callPackage ./hms.nix {
hms = prev.callPackage ./hms {
pkgs = final.pkgs;
};
inject = prev.callPackage ./inject.nix { inherit (final) pkgs; };