diff --git a/bin/actions/secrets.sh b/bin/actions/secrets.sh index 80a08b3..ffaf597 100755 --- a/bin/actions/secrets.sh +++ b/bin/actions/secrets.sh @@ -27,18 +27,22 @@ if [[ "$2" == "decrypt" ]]; then for file in ~/.ssh/config.d/*.gpg; do filename=$(basename $file .gpg) gpg --quiet --batch --yes --decrypt --passphrase="$password" --output ~/.ssh/config.d/$filename $file - rm $file done elif [[ "$2" == "encrypt" ]]; then printfe "%s\n" "cyan" "Encrypting .ssh/config.d/ files..." echo -en '\r' for file in ~/.ssh/config.d/*; do - # Skip already encrypted files + # Skip if current file is a .gpg file if [[ $file == *.gpg ]]; then continue fi + # If the file has a accompanying .gpg file, remove it + if [[ -f $file.gpg ]]; then + rm $file.gpg + fi + gpg --quiet --batch --yes --symmetric --cipher-algo AES256 --armor --passphrase="$password" --output $file.gpg $file rm $file done diff --git a/config/ssh/config.d/dev.gpg b/config/ssh/config.d/dev.gpg index 615c022..32577b9 100644 --- a/config/ssh/config.d/dev.gpg +++ b/config/ssh/config.d/dev.gpg @@ -1,12 +1,12 @@ -----BEGIN PGP MESSAGE----- -jA0ECQMK5i+mlGtC+Ib/0sCTAQ3Vl7CS/veDuW2iseE5t9jCgtb3rhxkLnDKniUJ -tucS/jAsU+m3nDYjO1SkjoK4ZwSMrjChlATtjqpmj0558GKDnURBZofk2YoT0q/5 -eM6l2z5TeTC/e0Jto5Ew9FthMA3S9/5uhPDmfh5Z9ovRzBC9IXpo6qnAhqqSoelN -GcltBEDJRsHRzh6iwa/s/BkC/ejmR5rh7iIw9lU6roe6ePt0GtScSopypNa3PXyb -VKrTluFRb9eMCZCoQXZqwVb7+9TmUkMbDMx5n0NatQuYUnEy21elaYT7cI6xmrJY -WHL1etMR3MFcowr5a6X8RL/h2jgdgZzyCMvXJRTyGzmhXyTWG2/8ciNXzLtS0gHT -cQPPvSgKC+oIlyxQ8nzsw8EXkTwim0Pb+2Yvj8ePNo3TebWc0GvGD7ntHPFxe/hx -BoAvOJNGSK6LChTgAvbXwbACG2S9 -=rB8z +jA0ECQMKGM1mCeQv3nP/0sCSAUDJrEhGahVwVGMUzbH2AEnvLXkyf4AiTftT1tt7 +DBvaPfO2nE6enaopLu2FgMSk+GQ9zQn/9uQpVeeug29j6YEIsV9rX+4TT2ZxzGd4 +QCRJ5/dR2/z2Yv6ph7n1TUp5Luikh5gyIq+KcZWoTtOOjZwKAwSILH0AJPr1+i1W +KMx3Z2rztwZrvBVPdAn/dIPZ9GLQGsV9i0lgAEAerT7e3c61fzWxqreNwcQoWKHD +cVTObalgTlX2Z6SjHaGDwYsi/MPh05eKZQHyKOQOkjqDpdjBjNztBKIBLwkuybab +zLUMy3D1RXhvxImuRjiT57u2/rSKw3u+HhKo8+vRC9eP9+s+lHzQzbFBbJ+h9mXb +AVpxC7wyWr0iAzcZhM1eu17Hpj5Dg8/0cO2ZaBNZi/SiAMezUwGqwOC7vePzmhbD +T3hFzcD5JytymJaRjDApM4YqCOQ= +=M8dt -----END PGP MESSAGE----- diff --git a/config/ssh/config.d/prod.gpg b/config/ssh/config.d/prod.gpg index f57cb2b..741e50b 100644 --- a/config/ssh/config.d/prod.gpg +++ b/config/ssh/config.d/prod.gpg @@ -1,11 +1,11 @@ -----BEGIN PGP MESSAGE----- -jA0ECQMKtlP2CQBu7yb/0sB9ASkiwEVQvZy5POwb14LCJHz976KoVnRNfOTlKeFt -kUEQHksTmYHYGkBfDbThGqrNexCVNZ+O316sKdXkblM+8o4yd4kzIrccMRDsJmnt -2sCaU5FUesNlisMIEernPzhwJ2FCPsrnceH+uBjQBDUqRF102xekYoAHEPJIRN93 -9uJtaIjxWguPx1EDtTlMF3UGxQFLWmOSHO1agWslrCz2PQj+BeQw4mIkYy651d/8 -sNZi8Qdxh5EMb6mPWDpo4fP1JCmeXDh0uznMw8bAfC21vVyfqhjN2BbtoVqb1Qht -84CrOVmx2LuzAz1dsLQAGg78vXNevOmHTdBW7JMurcDLuQU0Y6fmqbPGie9AG4S9 -2jIkhPlLE6c+9+yul7xxrBnptNpUtHiKV4I1S5NJTVSR17uBzgO34gzKf8H/MRY= -=pNsj +jA0ECQMKhNBC0vK9QdX/0sB7AdUxy2ZkDZ6xiN0VrkYVJ4NFCFljJwziJ7Jhoj1p +EMSL32/hOS1MuqHRCVKYCXalYjYDpYV26LY0WcAW7zGmqFrUxvYN1y3nQFqiaXwK +7xHWIPI8sz5KCKi+/zOk5lb6/fy6d07UF7uvmjuMMaSIO7DNLp0y8VrgKmN4vQyq +ZMYjexjrqhsV2qLgkbVEg19KEFSaCW0PjIH5VihvM+E50zpTHcpwfWNVHN1WW1/h +ZG5S/nxCUbCbIj0tt1Crq+UM4v//KcIZLyIhFy+dJlUl8STD1mDyGUdr3VuD638F +S8svnm4tvcu8DchseUdWzvHiH3uRa80dfdQXMwfe3Zxao/ExQ1tjmQmHCh54Ebmr +jG2G7FdbLuX08AaFJiSKZg99DnfiaTG+VsAS0I4nPxBduyhlPCkKmPeRLGCh +=vaw6 -----END PGP MESSAGE-----