From 69f5cffc766931c128072b4cd31240530dedf8a2 Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Wed, 20 May 2026 15:14:17 +0530 Subject: [PATCH 1/2] Update api key and secret key in the new api_keypair table --- .../roles/cloudstack-manager/tasks/preconfig_globalsettings.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ansible/roles/cloudstack-manager/tasks/preconfig_globalsettings.yml b/Ansible/roles/cloudstack-manager/tasks/preconfig_globalsettings.yml index a5dfb0ac10..c5d557c1dc 100644 --- a/Ansible/roles/cloudstack-manager/tasks/preconfig_globalsettings.yml +++ b/Ansible/roles/cloudstack-manager/tasks/preconfig_globalsettings.yml @@ -80,7 +80,7 @@ - "global_settings" - name: add admin keys for cloudmonkey - acs_mysql_update: DBHOST="{{ mysql_master_ip }}" DBUSER="cloud" DBPASS={{ mysql_cloud_password }} MYSQL_STATEMENT="UPDATE `cloud`.`user` SET `api_key`='{{ cm_apikey }}', `secret_key`='{{ cm_secretkey_enc }}' WHERE `id`='2';" + acs_mysql_update: DBHOST="{{ mysql_master_ip }}" DBUSER="cloud" DBPASS={{ mysql_cloud_password }} MYSQL_STATEMENT="UPDATE `cloud`.`api_keypair` SET `api_key`='{{ cm_apikey }}', `secret_key`='{{ cm_secretkey_enc }}' WHERE `user_id`='2';" - name: test for cloud or cloudstack Usage stat: path=/etc/init.d/cloudstack-management From 425d9f18f30bd9554c09d00ad76324700f9dcdbf Mon Sep 17 00:00:00 2001 From: Suresh Kumar Anaparti Date: Thu, 21 May 2026 00:57:58 +0530 Subject: [PATCH 2/2] add cs version check --- .../cloudstack-manager/tasks/preconfig_globalsettings.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Ansible/roles/cloudstack-manager/tasks/preconfig_globalsettings.yml b/Ansible/roles/cloudstack-manager/tasks/preconfig_globalsettings.yml index c5d557c1dc..04f2db8071 100644 --- a/Ansible/roles/cloudstack-manager/tasks/preconfig_globalsettings.yml +++ b/Ansible/roles/cloudstack-manager/tasks/preconfig_globalsettings.yml @@ -80,7 +80,12 @@ - "global_settings" - name: add admin keys for cloudmonkey + acs_mysql_update: DBHOST="{{ mysql_master_ip }}" DBUSER="cloud" DBPASS={{ mysql_cloud_password }} MYSQL_STATEMENT="UPDATE `cloud`.`user` SET `api_key`='{{ cm_apikey }}', `secret_key`='{{ cm_secretkey_enc }}' WHERE `id`='2';" + when: env_numversion | version_compare('4.23','<') + +- name: add admin keys for cloudmonkey in api_keypair table acs_mysql_update: DBHOST="{{ mysql_master_ip }}" DBUSER="cloud" DBPASS={{ mysql_cloud_password }} MYSQL_STATEMENT="UPDATE `cloud`.`api_keypair` SET `api_key`='{{ cm_apikey }}', `secret_key`='{{ cm_secretkey_enc }}' WHERE `user_id`='2';" + when: env_numversion | version_compare('4.23','>=') - name: test for cloud or cloudstack Usage stat: path=/etc/init.d/cloudstack-management