From 42a6110e3c202a235db2caa1ab3d87a8ecb1690d Mon Sep 17 00:00:00 2001 From: kjuulh Date: Fri, 18 Feb 2022 16:26:35 +0100 Subject: [PATCH] Add zip keys --- .drone.yml | 7 +++++-- infrastructure/.gitignore | 1 + infrastructure/ssh_keys.zip | Bin 0 -> 936 bytes infrastructure/unzip-ssh-keys.sh | 7 +++++++ infrastructure/zip-ssh-keys.sh | 12 ++++++++++++ 5 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 infrastructure/.gitignore create mode 100644 infrastructure/ssh_keys.zip create mode 100755 infrastructure/unzip-ssh-keys.sh create mode 100755 infrastructure/zip-ssh-keys.sh diff --git a/.drone.yml b/.drone.yml index 8c38b13..82e4fc8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -11,8 +11,11 @@ steps: from_secret: serverctl_access_key SECRET_KEY: from_secret: serverctl_secret_key + SSH_ZIP_KEY: + from_secret: serverctl_ssh_zip_key commands: - - apk --update add curl + - apk --update add curl zip + - cd infrastructure && unzip-ssh-keys "$SSH_ZIP_KEY" && cd .. - curl --silent --output terraform.zip "https://releases.hashicorp.com/terraform/1.1.6/terraform_1.1.6_linux_amd64.zip" - unzip terraform.zip ; rm -f terraform.zip; chmod +x terraform - mkdir -p ${HOME}/bin ; export PATH=${PATH}:${HOME}/bin; mv terraform ${HOME}/bin/ @@ -20,4 +23,4 @@ steps: - cd infrastructure/create-resources - terraform init -backend-config="access_key=$ACCESS_KEY" -backend-config="secret_key=$SECRET_KEY" - terraform validate - - terraform apply -auto-approve -var "hcloud_token=$HCLOUD_TOKEN" + - terraform apply -auto-approve -var "hcloud_token=$HCLOUD_TOKEN" -var "pvt_key='../ssh_keys/id_ed25519'" -var "pub_key='../ssh_keys/id_ed25519.pub'" diff --git a/infrastructure/.gitignore b/infrastructure/.gitignore new file mode 100644 index 0000000..ac5629f --- /dev/null +++ b/infrastructure/.gitignore @@ -0,0 +1 @@ +ssh_keys/ diff --git a/infrastructure/ssh_keys.zip b/infrastructure/ssh_keys.zip new file mode 100644 index 0000000000000000000000000000000000000000..74ba42728f02c9726b04a9b36db676138add7b4a GIT binary patch literal 936 zcmWIWW@h1H0D+Rmpb#(vN^mmBFccSO#Al~g7VC$Ga56CKZ0AqX1me;PZU#n{7t9O{ zEH8mX0MG~#22KVJhTf*2kfk$@oR()~V3-ZW!pKHsro^YF7@3+HT7nI;+R2|JjcJ(M zgMgo%@&Z;#=XMD5DSUczv}*p$D9Z=&vHRFKIWOP;c6+rz?^kQ*=gn`YzxL9;yLEww zwPUeLw2hvz^4W>+Wh~wJL(+Mw7PzV&dHw4_p(^LLeUJBFC|uA z`EL~$7Tn=Cl-|z1J z{wo@89eRnl~R9T30lvz7Fta=Rgi&)UbDF z{t%f9jJ{+b7RMg;dIhCP@bH(#4F3S@?t}3&<<3;~pZ2<__bhQTo8qxR=?}N!*-RzW zwu%;iUzB#*>C^@niQ2Wh<-%sw>xpc=Y1k^4Fx5Zmk<}$dtMy+DE_&Xy