Skip to content
This repository was archived by the owner on Mar 25, 2022. It is now read-only.

Commit 95fc7ce

Browse files
author
Lars Gierth
committed
secrets: pull in secrets
1 parent c950ce8 commit 95fc7ce

File tree

4 files changed

+32
-1
lines changed

4 files changed

+32
-1
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
/.build/
22
/secrets/
3-
/secrets_secure/

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "secrets_secure"]
2+
path = secrets_secure
3+
url = [email protected]:protocol/infrastructure-secrets.git

secrets.sh

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/bin/sh
2+
3+
keyfile="$HOME/.protocol/solarnet.key"
4+
if [ -f $keyfile ] ; then
5+
echo "Reading key from $keyfile"
6+
key=$(cat $keyfile)
7+
else
8+
echo "error: no keyfile at $keyfile"
9+
exit 1
10+
fi
11+
12+
if [ "$1" = "-e" ] ; then
13+
mkdir secrets/
14+
cd secrets/
15+
for f in * ; do
16+
echo "secrets/$f => secrets_secure/$f"
17+
cat $f | senc -e -k "$key" > ../secrets_secure/$f
18+
done
19+
elif [ "$1" = "-d" ] ; then
20+
mkdir -p secrets/
21+
cd secrets_secure/
22+
for f in * ; do
23+
echo "secrets_secure/$f => secrets/$f"
24+
cat $f | senc -d -k "$key" > ../secrets/$f
25+
done
26+
else
27+
echo "usage: ./secrets.sh -e|-d"
28+
fi

secrets_secure

Submodule secrets_secure added at 3e912cf

0 commit comments

Comments
 (0)