diff --git a/roles/network_plugin/calico/defaults/main.yml b/roles/network_plugin/calico/defaults/main.yml index 08d8ed0ab7439f79320354937f3ec562196edfd3..acca4c07472330301b324ef212f555f10e2fe975 100644 --- a/roles/network_plugin/calico/defaults/main.yml +++ b/roles/network_plugin/calico/defaults/main.yml @@ -96,3 +96,6 @@ typha_max_connections_lower_limit: 300 typha_secure: false calico_feature_control: {} + +# Calico default BGP port +calico_bgp_listen_port: 179 diff --git a/roles/network_plugin/calico/tasks/install.yml b/roles/network_plugin/calico/tasks/install.yml index d214b29b5ec456a68f38ba34e1d83826a1e21022..cb35f31f0d54af9f34f22c049e91bc4de1ffa5c8 100644 --- a/roles/network_plugin/calico/tasks/install.yml +++ b/roles/network_plugin/calico/tasks/install.yml @@ -207,6 +207,7 @@ "name": "default", }, "spec": { + "listenPort": {{ calico_bgp_listen_port }}, "logSeverityScreen": "Info", {% if not calico_no_global_as_num|default(false) %}"asNumber": {{ global_as_num }},{% endif %} "nodeToNodeMeshEnabled": {{ nodeToNodeMeshEnabled|default('true') }} ,