This commit is contained in:
2026-02-02 23:22:36 -05:00
parent 8cd78eb4df
commit 89717898d4

10
Jenkinsfile vendored
View File

@@ -110,11 +110,11 @@ pipeline {
// Query OPNSense DHCP leases API and parse with jq // Query OPNSense DHCP leases API and parse with jq
vmIp = sh( vmIp = sh(
script: """ script: '''
curl -s -k -u "\${OPNSENSE_KEY}:\${OPNSENSE_SECRET}" \ curl -s -k -u "${OPNSENSE_KEY}:${OPNSENSE_SECRET}" \
"https://${OPNSENSE_HOST}/api/dhcpv4/leases/searchLease" | \ "https://''' + OPNSENSE_HOST + '''/api/dhcpv4/leases/searchLease" | \
jq -r '.rows[] | select(.hostname == "${templateHost}" or .["client-hostname"] == "${templateHost}") | .address' | head -1 jq -r '.rows[] | select(.hostname == "''' + templateHost + '''" or .["client-hostname"] == "''' + templateHost + '''") | .address' | head -1
""", ''',
returnStdout: true returnStdout: true
).trim() ).trim()