From cd0a564d9a4c7669f814db4776e405349b22aa5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?c=C4=83t=C4=83lin?= Date: Tue, 20 Feb 2024 13:25:20 +0100 Subject: [PATCH] feat: add ssh allowed_signers --- .dotter/global.toml | 1 + allowed_signers | 1 + ansible/roles/packages/tasks/debian.yml | 2 ++ ansible/roles/packages/tasks/python.yml | 1 + fish/conf.d/functions.fish | 8 ++++++++ gitconfig | 6 ++++-- 6 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 allowed_signers diff --git a/.dotter/global.toml b/.dotter/global.toml index 18b1a20..0e7153b 100644 --- a/.dotter/global.toml +++ b/.dotter/global.toml @@ -9,6 +9,7 @@ halig = "~/.config/halig" k9smocha = "~/.config/k9s/skins/mocha.yaml" sshconfig = "~/.ssh/config" gitconfig = "~/.gitconfig" +allowed_signers = "~/.ssh/allowed_signers" rofi = "~/.config/rofi" topgrade = "~/.config/topgrade.toml" garden = "~/.config/garden/garden.yaml" diff --git a/allowed_signers b/allowed_signers new file mode 100644 index 0000000..fe8d632 --- /dev/null +++ b/allowed_signers @@ -0,0 +1 @@ +catalin@roboces.dev namespaces="git" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL++DKyzE0+zM6A4lpjWTNvntQnmEdA6FoOh6jIdsHMT catalin@roboces.dev diff --git a/ansible/roles/packages/tasks/debian.yml b/ansible/roles/packages/tasks/debian.yml index 499c69b..3cf6f2b 100644 --- a/ansible/roles/packages/tasks/debian.yml +++ b/ansible/roles/packages/tasks/debian.yml @@ -32,4 +32,6 @@ - snapd - kubectl - glow + - postgresql-client-common + - postgresql-client-15 state: present diff --git a/ansible/roles/packages/tasks/python.yml b/ansible/roles/packages/tasks/python.yml index 962f446..7cfbd65 100644 --- a/ansible/roles/packages/tasks/python.yml +++ b/ansible/roles/packages/tasks/python.yml @@ -12,3 +12,4 @@ - ruff - thefuck - streamlink + - tldr diff --git a/fish/conf.d/functions.fish b/fish/conf.d/functions.fish index e32f0d5..c64aebb 100644 --- a/fish/conf.d/functions.fish +++ b/fish/conf.d/functions.fish @@ -39,3 +39,11 @@ function ffmerge ffmpeg $input_videos -filter_complex (printf "[%s] " $input_videos | sed 's/ -i / concat=n=%d:v=1:a=1 [v] [a]/') -map "[v]" -map "[a]" $output end + +function fish_right_prompt + set -l k8s_color (set_color blue) + set -l k8s_context (kubectl config current-context) + + echo -e -n -s $k8s_color "($k8s_context)" +end + diff --git a/gitconfig b/gitconfig index 9c5187c..f1ce21c 100644 --- a/gitconfig +++ b/gitconfig @@ -1,7 +1,7 @@ [user] name = cătălin email = catalin@roboces.dev - signingKey = ~/.ssh/id_ed25519.pub + signingkey = ~/.ssh/id_ed25519.pub [interactive] diffFilter = delta --color-only @@ -27,4 +27,6 @@ defaultBranch = main [gpg] - format = ssh \ No newline at end of file + format = ssh +[gpg "ssh"] + allowedSignersFile = ~/.ssh/allowed_signers