diff --git a/terraform/main.tf b/terraform/main.tf
index 53dc25324685ff841d8f5dca3e891e5d2cea8ccb..0f30a625533c3daa1ae99aead1d81d6e25a01e95 100644
--- a/terraform/main.tf
+++ b/terraform/main.tf
@@ -89,16 +89,18 @@ resource "openstack_networking_router_interface_v2" "net1_router_interface" {
   subnet_id = openstack_networking_subnet_v2.net1_subnet.id
 }
 
-
+# generate random string
+resource "random_string" "key_pair_user_name" {
+  length           = 16
+  special          = false
+}
 
 # Create ssh keys
 resource "openstack_compute_keypair_v2" "user1" {
-  name       = "user1"
+  name       = "$random_string.key_pair_user_name.result"
   # public_key = "user1"
 }
 
-
-
 # CREATING SECURITY_GROUP
   
 resource "openstack_compute_secgroup_v2" "icmp" {