From de18dd2c2e0c92c705cb393d652bd5891d725ec8 Mon Sep 17 00:00:00 2001 From: Arnau Verdaguer Date: Fri, 30 Sep 2022 17:51:45 +0200 Subject: [PATCH] [ovn migration] Use ecsda ssh key instead of rsa Cirros won't work with an rsa key, ensure that the key used is an ecsda key. Change-Id: If1a8e60ccd26da3d75f6ca29ce81bdcee60eeb26 --- .../roles/resources/create/templates/create-resources.sh.j2 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/ovn_migration/tripleo_environment/playbooks/roles/resources/create/templates/create-resources.sh.j2 b/tools/ovn_migration/tripleo_environment/playbooks/roles/resources/create/templates/create-resources.sh.j2 index 0827f2acd3a..83045586cbe 100644 --- a/tools/ovn_migration/tripleo_environment/playbooks/roles/resources/create/templates/create-resources.sh.j2 +++ b/tools/ovn_migration/tripleo_environment/playbooks/roles/resources/create/templates/create-resources.sh.j2 @@ -28,7 +28,10 @@ then flavor_name="ovn-migration-{{ resource_suffix }}" fi -openstack keypair create ovn-migration-{{ resource_suffix }} --private-key {{ ovn_migration_temp_dir }}/ovn_migration_ssh_key +# Cirros doesn't support RSA key (Default on rhel 9) ecsda should be used +ssh-keygen -t ecdsa {{ ovn_migration_temp_dir }}/ovn_migration_ssh_key -q -N "" + +openstack keypair create ovn-migration-{{ resource_suffix }} --public-key {{ ovn_migration_temp_dir }}/ovn_migration_ssh_key.pub openstack security group create ovn-migration-sg-{{ resource_suffix }}