Add terraform alias
This commit is contained in:
@@ -58,6 +58,7 @@
|
|||||||
molcol = "molecule -c ../../tests/molecule.yml";
|
molcol = "molecule -c ../../tests/molecule.yml";
|
||||||
nixup = "nix flake lock --update-input";
|
nixup = "nix flake lock --update-input";
|
||||||
pa = "cd ~/src/packaging";
|
pa = "cd ~/src/packaging";
|
||||||
|
tf = "terraform";
|
||||||
tsup = "sudo tailscale up";
|
tsup = "sudo tailscale up";
|
||||||
tspub = "sudo tailscale up --exit-node=linode";
|
tspub = "sudo tailscale up --exit-node=linode";
|
||||||
tshome = "sudo tailscale up --exit-node=2maccabees";
|
tshome = "sudo tailscale up --exit-node=2maccabees";
|
||||||
|
|||||||
@@ -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")"
|
||||||
|
''
|
||||||
@@ -49,8 +49,9 @@ in rec {
|
|||||||
|
|
||||||
aacs = prev.callPackage ./aacs.nix {};
|
aacs = prev.callPackage ./aacs.nix {};
|
||||||
brew = prev.callPackage ./homebrew.nix {};
|
brew = prev.callPackage ./homebrew.nix {};
|
||||||
|
configure_aws_creds = prev.callPackage ./configure_aws_creds.nix {};
|
||||||
enwiki-dump = prev.callPackage ./enwiki-dump.nix {};
|
enwiki-dump = prev.callPackage ./enwiki-dump.nix {};
|
||||||
hms = prev.callPackage ./hms.nix {
|
hms = prev.callPackage ./hms {
|
||||||
pkgs = final.pkgs;
|
pkgs = final.pkgs;
|
||||||
};
|
};
|
||||||
inject = prev.callPackage ./inject.nix { inherit (final) pkgs; };
|
inject = prev.callPackage ./inject.nix { inherit (final) pkgs; };
|
||||||
|
|||||||
Reference in New Issue
Block a user