From c817f9bc3def0b590bcee70fa0792a48277ab9ee Mon Sep 17 00:00:00 2001
From: Patrick Spek
Date: Fri, 6 May 2022 19:24:41 +0200
Subject: Implement "secrets"
---
lib/subcommands/init.bash | 7 +++++++
1 file changed, 7 insertions(+)
(limited to 'lib/subcommands/init.bash')
diff --git a/lib/subcommands/init.bash b/lib/subcommands/init.bash
index c5625f2..46497f5 100644
--- a/lib/subcommands/init.bash
+++ b/lib/subcommands/init.bash
@@ -32,6 +32,7 @@ init_local()
local files=(
"$BASHTARD_ETCDIR/defaults"
+ "$BASHTARD_ETCDIR/secrets"
"$BASHTARD_ETCDIR/hosts.d/${BASHTARD_PLATFORM[fqdn]}"
"$BASHTARD_ETCDIR/os.d/${BASHTARD_PLATFORM[key]}"
"$BASHTARD_ETCDIR/playbooks.d/remotes"
@@ -48,6 +49,12 @@ init_local()
notice "bashtard/init" "Creating $file"
touch -- "$file"
done
+
+ chmod 600 -- "$BASHTARD_ETCDIR/secrets"
+
+ cat > "$BASHTARD_ETCDIR/.gitignore" <<-EOF
+ secrets
+ EOF
}
init_remote()
--
cgit v1.1