From 4d6a0f553ae4cbdeec73dffe4aabb3110c0e09c0 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sat, 8 Sep 2018 18:50:09 +0200 Subject: o Borg wip. --- ansible/make-ssh-keys | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 ansible/make-ssh-keys (limited to 'ansible/make-ssh-keys') diff --git a/ansible/make-ssh-keys b/ansible/make-ssh-keys new file mode 100755 index 0000000..fbf2b7a --- /dev/null +++ b/ansible/make-ssh-keys @@ -0,0 +1,24 @@ +#!/bin/bash + +set -euo pipefail + +hosts=(conflatorio birgitte arius) + +rm -rf keys +mkdir keys + +out=/dev/stderr +out=keys/keys.yml + +echo borg_ssh_keys: >> $out +for host in ${hosts[@]} +do + ssh-keygen -q -t ed25519 -N "" -C "borg/$host" -f keys/$host + echo " $host:" >> $out + echo " public: $(> $out + echo " private: |" >> $out + sed "s/^/ /" keys/$host >> $out +done + +ansible-vault encrypt --output group_vars/all/borg_ssh_keys.yml keys/keys.yml +rm -rf keys -- cgit v1.2.3