diff --git a/.github/actions/get-host-info/action.yml b/.github/actions/get-host-info/action.yml index 372de3c..469f872 100644 --- a/.github/actions/get-host-info/action.yml +++ b/.github/actions/get-host-info/action.yml @@ -13,7 +13,7 @@ inputs: outputs: system_id: description: "The system ID of the target host" - value: ${{ steps.get-system-id.outputs.stdout }} + value: ${{ steps.get-system-id.outputs.system-id }} runs: using: "composite" @@ -27,4 +27,5 @@ runs: SSH_AUTH_SOCK: /tmp/ssh_agent.sock TARGET_HOST: ${{ inputs.target-host }} run: | - ansible -i ansible/inventory/hosts -b -u $ANSIBLE_USER -m shell -a "read_system_id" $TARGET_HOST | tail -1 + system_id=$(ansible -i ansible/inventory/hosts -b -u $ANSIBLE_USER -m shell -a "read_system_id" $TARGET_HOST | tail -1) + echo "::set-output name=system-id::$system_id" diff --git a/.github/workflows/actions-validate.yml b/.github/workflows/actions-validate.yml index f3a2421..6182361 100644 --- a/.github/workflows/actions-validate.yml +++ b/.github/workflows/actions-validate.yml @@ -44,8 +44,10 @@ jobs: ansible-user: ${{ secrets.ANSIBLE_USER }} - name: Test ansible + env: + ANSIBLE_USER: ${{ secrets.ANSIBLE_USER }} run: | - ansible -m ping all + ansible -i ansible/inventory/hosts -u ${{ secrets.ANSIBLE_USER }} -m ping all - name: Test kubectl get nodes run: |