diff --git a/roles/overcloud-prep-images/defaults/main.yml b/roles/overcloud-prep-images/defaults/main.yml index c413e55a9..a2203fc7d 100644 --- a/roles/overcloud-prep-images/defaults/main.yml +++ b/roles/overcloud-prep-images/defaults/main.yml @@ -9,6 +9,11 @@ step_register: true step_introspect: false step_introspect_debug: false step_introspect_debug_tcpdump_log: "{{ working_dir }}/overcloud_prep_images_introspection_debug.pcap.log" +step_introspect_debug_tcpdump_ports: + - 67 + - 68 + - 69 + - 623 step_introspect_with_retry: false bash_deploy_ramdisk: false step_install_undercloud: true diff --git a/roles/overcloud-prep-images/templates/overcloud-prep-images.sh.j2 b/roles/overcloud-prep-images/templates/overcloud-prep-images.sh.j2 index bf305d09c..d715ba48c 100644 --- a/roles/overcloud-prep-images/templates/overcloud-prep-images.sh.j2 +++ b/roles/overcloud-prep-images/templates/overcloud-prep-images.sh.j2 @@ -137,7 +137,7 @@ done {% if step_introspect_debug|bool %} sudo yum -y install tcpdump -sudo tcpdump -i any port 67 or port 68 or port 69 -w {{ step_introspect_debug_tcpdump_log }} & +sudo tcpdump -i any port {{ step_introspect_debug_tcpdump_ports | join(' or port ') }} -w {{ step_introspect_debug_tcpdump_log }} & sleep 1 pidof_tcpdump=$(ps --ppid $! -o pid=)