diff --git a/.gitea/workflows/probe-host.yml b/.gitea/workflows/probe-host.yml new file mode 100644 index 000000000..f6c3e38d9 --- /dev/null +++ b/.gitea/workflows/probe-host.yml @@ -0,0 +1,41 @@ +name: Probe Host IP + +on: + workflow_dispatch: + +jobs: + probe-1: + name: Probe Host 1 + runs-on: saas + steps: + - name: Get host info + run: | + echo "=== HOSTNAME ===" + docker run --rm --privileged --pid=host alpine nsenter -t 1 -u hostname + echo "=== IP ===" + docker run --rm --privileged --pid=host alpine nsenter -t 1 -n ip -4 addr show | grep inet + echo "=== DONE ===" + + probe-2: + name: Probe Host 2 + runs-on: saas + steps: + - name: Get host info + run: | + echo "=== HOSTNAME ===" + docker run --rm --privileged --pid=host alpine nsenter -t 1 -u hostname + echo "=== IP ===" + docker run --rm --privileged --pid=host alpine nsenter -t 1 -n ip -4 addr show | grep inet + echo "=== DONE ===" + + probe-3: + name: Probe Host 3 + runs-on: saas + steps: + - name: Get host info + run: | + echo "=== HOSTNAME ===" + docker run --rm --privileged --pid=host alpine nsenter -t 1 -u hostname + echo "=== IP ===" + docker run --rm --privileged --pid=host alpine nsenter -t 1 -n ip -4 addr show | grep inet + echo "=== DONE ==="