diff --git a/contrib/metallb/metallb.yml b/contrib/metallb/metallb.yml
index 618a1d223152b7d289d378be6976b790ef381b7d..b7353ced76726e6f68bface5de7359455ea96639 100644
--- a/contrib/metallb/metallb.yml
+++ b/contrib/metallb/metallb.yml
@@ -1,6 +1,12 @@
 ---
+- hosts: bastion[0]
+  gather_facts: False
+  roles:
+    - { role: kubespray-defaults}
+    - { role: bastion-ssh-config, tags: ["localhost", "bastion"]}
 - hosts: kube-master[0]
   tags:
     - "provision"
   roles:
+    - { role: kubespray-defaults}
     - { role: provision }