From 457fd7c3e9d0e2ab351172f9f9781df849a35139 Mon Sep 17 00:00:00 2001 From: Sergey Murashov Date: Thu, 27 Feb 2014 11:19:52 +0400 Subject: [PATCH] Add new scripts for configure api and conductor's new configs Change-Id: I89f8be9ee0fed27ba383915b776a4b736cd4b770 --- infra/configure_api.sh | 48 ++++++++++++++++++++++ infra/configure_conductor_new.sh | 70 ++++++++++++++++++++++++++++++++ 2 files changed, 118 insertions(+) create mode 100644 infra/configure_api.sh create mode 100644 infra/configure_conductor_new.sh diff --git a/infra/configure_api.sh b/infra/configure_api.sh new file mode 100644 index 0000000..4f525f7 --- /dev/null +++ b/infra/configure_api.sh @@ -0,0 +1,48 @@ +set timeout 30 + +send_user "\n\nStart to login to the test bed...\n\n" + +spawn /usr/bin/ssh [lindex $argv 0]@[lindex $argv 1] +expect "@murano" +send -- "sudo su\n" +expect "@murano" +send -- "sed -i \"s/#amqp_durable_queues=false/amqp_durable_queues=false/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#amqp_auto_delete=false/amqp_auto_delete=false/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_host=localhost/rabbit_host=" +send -- [lindex $argv 2] +send -- "/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_port=5672/rabbit_port=" +send -- [lindex $argv 3] +send -- "/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_hosts=\$rabbit_host:\$rabbit_port/rabbit_hosts=\$rabbit_host:\$rabbit_port/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_use_ssl=false/rabbit_use_ssl=" +send -- [lindex $argv 4] +send -- "/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_userid=guest/rabbit_userid=" +send -- [lindex $argv 5] +send -- "/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_password=guest/rabbit_password=swordfish/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_virtual_host=\\//rabbit_virtual_host=" +send -- [lindex $argv 5] +send -- "/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_retry_interval=1/rabbit_retry_interval=1/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_retry_backoff=2/rabbit_retry_backoff=2/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_max_retries=0/rabbit_max_retries=0/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_ha_queues=false/rabbit_ha_queues=false/\" /etc/murano/murano-api.conf\n" +expect "@murano" +send -- "sed -i \"s/auth_host = 127.0.0.1/auth_host = " +send -- [lindex $argv 2] +send -- "/\" /etc/murano/murano-api.conf\n" +expect "@murano" diff --git a/infra/configure_conductor_new.sh b/infra/configure_conductor_new.sh new file mode 100644 index 0000000..0824713 --- /dev/null +++ b/infra/configure_conductor_new.sh @@ -0,0 +1,70 @@ +set timeout 30 + +send_user "\n\nStart to login to the test bed...\n\n" + +spawn /usr/bin/ssh [lindex $argv 0]@[lindex $argv 1] +expect "@murano" +send -- "sudo su\n" +expect "@murano" +send -- "sed -i \"s/#amqp_durable_queues=false/amqp_durable_queues=false/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#amqp_auto_delete=false/amqp_auto_delete=false/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_host=localhost/rabbit_host=" +send -- [lindex $argv 2] +send -- "/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_port=5672/rabbit_port=" +send -- [lindex $argv 3] +send -- "/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_hosts=\$rabbit_host:\$rabbit_port/rabbit_hosts=\$rabbit_host:\$rabbit_port/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_use_ssl=false/rabbit_use_ssl=" +send -- [lindex $argv 4] +send -- "/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_userid=guest/rabbit_userid=" +send -- [lindex $argv 5] +send -- "/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_password=guest/rabbit_password=swordfish/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_virtual_host=\\//rabbit_virtual_host=" +send -- [lindex $argv 5] +send -- "/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_retry_interval=1/rabbit_retry_interval=1/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_retry_backoff=2/rabbit_retry_backoff=2/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_max_retries=0/rabbit_max_retries=0/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/#rabbit_ha_queues=false/rabbit_ha_queues=false/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/auth_url = http:\\/\\/localhost:5000\\/v2.0/auth_url = http:\\/\\/" +send -- [lindex $argv 2] +send -- ":5000\\/v2.0/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/host = localhost/host = " +send -- [lindex $argv 2] +send -- "/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/port = 5672/port = " +send -- [lindex $argv 3] +send -- "/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/ssl = False/ssl = " +send -- [lindex $argv 4] +send -- "/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/login = guest/login = " +send -- [lindex $argv 5] +send -- "/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/password = guest/password = swordfish/\" /etc/murano/murano-conductor.conf\n" +expect "@murano" +send -- "sed -i \"s/virtual_host = \\//virtual_host = " +send -- [lindex $argv 5] +send -- "/\" /etc/murano/murano-conductor.conf\n" +expect "@murano"