summaryrefslogtreecommitdiff
path: root/ironic_python_agent/cmd/agent.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic_python_agent/cmd/agent.py')
-rw-r--r--ironic_python_agent/cmd/agent.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/ironic_python_agent/cmd/agent.py b/ironic_python_agent/cmd/agent.py
index fc8b9267..8cec4999 100644
--- a/ironic_python_agent/cmd/agent.py
+++ b/ironic_python_agent/cmd/agent.py
@@ -118,9 +118,17 @@ cli_opts = [
cfg.IntOpt('inspection_dhcp_wait_timeout',
default=APARAMS.get('ipa-inspection-dhcp-wait-timeout',
inspector.DEFAULT_DHCP_WAIT_TIMEOUT),
- help='Maximum time (in seconds) to wait for all NIC\'s '
- 'to get their IP addresses via DHCP before inspection. '
+ help='Maximum time (in seconds) to wait for the PXE NIC '
+ '(or all NICs if inspection_dhcp_all_interfaces is True) '
+ 'to get its IP address via DHCP before inspection. '
'Set to 0 to disable waiting completely.'),
+
+ cfg.BoolOpt('inspection_dhcp_all_interfaces',
+ default=APARAMS.get('ipa-inspection-dhcp-all-interfaces',
+ False),
+ help='Whether to wait for all interfaces to get their IP '
+ 'addresses before inspection. If set to false '
+ '(the default), only waits for the PXE interface.'),
]
CONF.register_cli_opts(cli_opts)