Merge pull request #106 from eddygarcas/master

Create a optional install for 1password-cli, required to access secrets via SSH
This commit is contained in:
David Heinemeier Hansson
2024-06-13 20:21:42 +02:00
committed by GitHub
2 changed files with 19 additions and 6 deletions

23
install/optional/app-1password.sh Normal file → Executable file
View File

@@ -1,5 +1,18 @@
cd /tmp
wget https://downloads.1password.com/linux/debian/amd64/stable/1password-latest.deb
sudo apt install -y ./1password-latest.deb
rm 1password-latest.deb
cd -
# Install 1password and 1password-cli single script
curl -sS https://downloads.1password.com/linux/keys/1password.asc | \
sudo gpg --dearmor --output /usr/share/keyrings/1password-archive-keyring.gpg
# Add apt repository
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/1password-archive-keyring.gpg] https://downloads.1password.com/linux/debian/$(dpkg --print-architecture) stable main" |
sudo tee /etc/apt/sources.list.d/1password.list
# Add the debsig-verify policy
sudo mkdir -p /etc/debsig/policies/AC2D62742012EA22/
curl -sS https://downloads.1password.com/linux/debian/debsig/1password.pol | \
sudo tee /etc/debsig/policies/AC2D62742012EA22/1password.pol
sudo mkdir -p /usr/share/debsig/keyrings/AC2D62742012EA22
curl -sS https://downloads.1password.com/linux/keys/1password.asc | \
sudo gpg --dearmor --output /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg
# Install 1Password & 1password-cli
sudo apt install -y 1password 1password-cli

View File

@@ -1 +1 @@
sudo apt remove -y 1password
sudo apt remove -y 1password 1password-cli