Skip to content

Commit 8f02173

Browse files
committed
Update usb-wireless-autotest.yml
1 parent 1043e9f commit 8f02173

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.github/workflows/usb-wireless-autotest.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
echo "DEPLOYMENT_MATRIX<<${delimiter}" >> "${GITHUB_OUTPUT}"
2424
curl -H "Authorization: Token ${{ secrets.NETBOX_TOKEN }}" -H "Accept: application/json; indent=4" \
2525
"https://stuff.armbian.com/netbox/api/dcim/devices/?limit=500&name__empty=false&status=active" | \
26-
jq '.results[] | select(.device_role.slug == "wifi-dut") | {name: .name, serial: .serial, device_type: .device_type.model, device_class: .custom_fields.class}' | \
26+
jq '.results[] | select(.device_role.slug == "wifi-dut") | {name: .name, serial: .serial, device_type: .device_type.model, device_class: .custom_fields.class, device_ip: .primary_ip.address}' | \
2727
jq -s >> $GITHUB_OUTPUT
2828
echo "${delimiter}" >> "${GITHUB_OUTPUT}"
2929
@@ -94,14 +94,15 @@ jobs:
9494
password: "password"
9595
EOT
9696
97-
- name: "Enable wireless adapter"
97+
- name: "Enable wireless adapter on ${{ matrix.json.device_ip }}"
9898
shell: bash
9999
run: |
100100
101-
scp wireless.yaml [email protected]:/tmp
102-
ssh [email protected] "sudo mv /tmp/wireless.yaml /etc/netplan/"
103-
ssh [email protected] "sudo chmod 600 /etc/netplan/*"
104-
ssh [email protected] "sudo netplan apply"
101+
ip_addr=$(echo "${{ matrix.json.device_ip }}" | sed 's#/.*##')
102+
scp wireless.yaml ci@${ip_addr}:/tmp
103+
ssh ci@${ip_addr} "sudo mv /tmp/wireless.yaml /etc/netplan/"
104+
ssh ci@${ip_addr} "sudo chmod 600 /etc/netplan/*"
105+
ssh ci@${ip_addr} "sudo netplan apply"
105106
106107
- name: "Make sure its connected"
107108
timeout-minutes: 1

0 commit comments

Comments
 (0)