cosmos kiosk jenkinsfile

This commit is contained in:
2025-09-28 11:24:53 -07:00
parent ed077e7ba0
commit 7739896611
6 changed files with 315 additions and 11 deletions

View File

@ -4,17 +4,17 @@ pipeline {
// Define parameters
parameters {
//booleanParam(name: 'deploy_iso', defaultValue: true, description: 'Deploy extra ISO boot options - will increase pipeline runtime.')
string(name: 'host_ip', defaultValue: '172.20.20.40', description: 'PXE Server IP Address')
string(name: 'host_ip', defaultValue: '172.20.20.41', description: 'PXE Server IP Address')
string(name: 'iface', defaultValue: 'eth1', description: 'Listen interface for PXE')
string(name: 'server_ip', defaultValue: '172.29.1.10', description: 'IP address for DHCP server, might not match the target IP such as in the default case where I have two interfaces')
string(name: 'router_ip', defaultValue: '172.29.1.1', description: 'IP Address for router')
string(name: 'router_ip', defaultValue: '172.29.1.10', description: 'IP Address for router')
string(name: 'dhcp_subnet', defaultValue: '172.29.1.0', description: 'Default Subnet for DHCP server')
string(name: 'dhcp_netmask', defaultValue: '255.255.255.0', description: 'Default netmask for DHCP server')
string(name: 'dhcp_start', defaultValue: '172.29.1.100', description: 'DHCP start IP')
string(name: 'dhcp_end', defaultValue: '172.29.1.150', description: 'DHCP end IP')
booleanParam(name: 'configure_routing', defaultValue: false, description: 'Check this option to configure the PXE server to be the gateway for the dhcp network')
string(name: 'dhcp_start', defaultValue: '172.29.1.50', description: 'DHCP start IP')
string(name: 'dhcp_end', defaultValue: '172.29.1.250', description: 'DHCP end IP')
booleanParam(name: 'configure_routing', defaultValue: true, description: 'Check this option to configure the PXE server to be the gateway for the dhcp network')
string(name: 'inet_iface', defaultValue: 'eth0', description: 'Interface for internet if enabling routing')
booleanParam(name: 'refresh_only', defaultValue: false, description: 'Only run the PXE Role to refresh configs')
booleanParam(name: 'refresh_only', defaultValue: true, description: 'Only run the PXE Role to refresh configs')
}
environment {