X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=monitor%2Fdispatch%2Fautomate_barometer_client.py;fp=monitor%2Fbarometer_automated_client_install.py;h=3a24602872593b764102173f75019c45823f2493;hb=refs%2Fchanges%2F13%2F57013%2F1;hp=9bb2c6b15cbd59a13998d4e2e000d7ffe562a4f9;hpb=14add4c9ee3c3114a92ee6c8cf6a6f677ec386a8;p=bottlenecks.git diff --git a/monitor/barometer_automated_client_install.py b/monitor/dispatch/automate_barometer_client.py similarity index 74% rename from monitor/barometer_automated_client_install.py rename to monitor/dispatch/automate_barometer_client.py index 9bb2c6b1..3a246028 100644 --- a/monitor/barometer_automated_client_install.py +++ b/monitor/dispatch/automate_barometer_client.py @@ -13,9 +13,9 @@ import utils.infra_setup.passwordless_SSH.ssh as ssh logger = logging.getLogger(__name__) barometer_client_install_sh =\ - "/home/opnfv/bottlenecks/monitor/barometer_install_client.sh" + "/home/opnfv/bottlenecks/monitor/dispatch/install_barometer_client.sh" barometer_client_install_conf =\ - "/home/opnfv/bottlenecks/monitor/barometer_client.conf" + "/home/opnfv/bottlenecks/monitor/config/barometer_client.conf" with open('/tmp/pod.yaml') as f: dataMap = yaml.safe_load(f) @@ -30,14 +30,22 @@ with open('/tmp/pod.yaml') as f: "cd /etc && mkdir barometer_config" ) if status: - raise Exception("Command failed with non-zero status.") + print Exception( + "Command: \"mkdir barometer_config\" failed.") logger.info(stdout.splitlines()) with open(barometer_client_install_conf) as stdin_file: ssh_d.run("cat > /etc/barometer_config/\ - barometer_client_collectd.conf", +barometer_client.conf", stdin=stdin_file) with open(barometer_client_install_sh) as stdin_file: ssh_d.run("cat > /etc/barometer_config/install.sh", stdin=stdin_file) + status, stdout, stderr = ssh_d.execute( + "sudo apt-get install -y docker.io" + ) + if status: + raise Exception("Command for installing docker failed.") + logger.info(stdout.splitlines()) + ssh_d.run("cd /etc/barometer_config/ && bash ./install.sh")