forked from fediversity/fediversity
Compare commits
2 commits
9c7d917a0c
...
883bf175af
| Author | SHA1 | Date | |
|---|---|---|---|
| 883bf175af | |||
| b9b13df04e |
2 changed files with 5 additions and 1 deletions
|
|
@ -13,12 +13,14 @@ jobs:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Set up SSH key to access age secrets
|
- name: Set up SSH key for age secrets and SSH
|
||||||
run: |
|
run: |
|
||||||
env
|
env
|
||||||
mkdir -p ~/.ssh
|
mkdir -p ~/.ssh
|
||||||
echo "${{ secrets.CD_SSH_KEY }}" > ~/.ssh/id_ed25519
|
echo "${{ secrets.CD_SSH_KEY }}" > ~/.ssh/id_ed25519
|
||||||
chmod 600 ~/.ssh/id_ed25519
|
chmod 600 ~/.ssh/id_ed25519
|
||||||
|
nix-shell --run 'eval "$(ssh-agent -s)"'
|
||||||
|
nix-shell --run 'ssh-add ~/.ssh/id_ed25519'
|
||||||
|
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
run: nix-shell --run 'nixops4 apply default'
|
run: nix-shell --run 'nixops4 apply default'
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,8 @@ in
|
||||||
users.users.root.openssh.authorizedKeys.keys = attrValues keys.contributors ++ [
|
users.users.root.openssh.authorizedKeys.keys = attrValues keys.contributors ++ [
|
||||||
# allow our panel vm access to the test machines
|
# allow our panel vm access to the test machines
|
||||||
keys.panel
|
keys.panel
|
||||||
|
# allow continuous deployment access
|
||||||
|
keys.cd
|
||||||
];
|
];
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue