From 689426bbe3253e7b1bd78b6fd0d14122907c4b3f Mon Sep 17 00:00:00 2001 From: Igor Date: Fri, 23 Dec 2022 14:39:53 +0100 Subject: [PATCH] Add generic ssh exec action --- triggers/action.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 triggers/action.yml diff --git a/triggers/action.yml b/triggers/action.yml new file mode 100644 index 0000000..55d58c7 --- /dev/null +++ b/triggers/action.yml @@ -0,0 +1,30 @@ +name: "Generic SSH trigger" +author: "Igor Pecovnik" +description: "Trigger actions via SSH" +inputs: + KEY: + required: true + KNOWN_HOSTS: + required: true + USER: + required: true + HOST: + required: true +runs: + using: "composite" + steps: + + - name: Install SSH key for repository + uses: shimataro/ssh-key-action@v2 + with: + key: ${{ inputs.KEY }} + name: key + known_hosts: ${{ inputs.KNOWN_HOSTS }} + if_key_exists: replace + + - name: Run remote command + if: ${{ github.repository_owner == 'Armbian' }} + shell: bash + run: | + + ssh -T -i ~/.ssh/key ${{ inputs.USER }}@${{ inputs.HOST }}