X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=resources%2Ftools%2Ftestbed-setup%2Fplaybooks%2Ffiles%2Fvirl%2Fvirl-bootstrap-wrapper;fp=resources%2Ftools%2Ftestbed-setup%2Fplaybooks%2Ffiles%2Fvirl%2Fvirl-bootstrap-wrapper;h=e2d0a5fd08f2a44614beebac47f54f3d6e47b1c4;hb=bca7bcede75d4fa3713a2317b87820d4d3439b7b;hp=0000000000000000000000000000000000000000;hpb=55b4465a5c7ab8d8b340d67f1e11ba06a3ce39ea;p=csit.git diff --git a/resources/tools/testbed-setup/playbooks/files/virl/virl-bootstrap-wrapper b/resources/tools/testbed-setup/playbooks/files/virl/virl-bootstrap-wrapper new file mode 100644 index 0000000000..e2d0a5fd08 --- /dev/null +++ b/resources/tools/testbed-setup/playbooks/files/virl/virl-bootstrap-wrapper @@ -0,0 +1,59 @@ +#!/usr/bin/expect + +if ![ string equal $::env(USER) "root"] { + puts "Please re-run this script as root." + exit 1 +} + +log_file /tmp/virl-bootstrap.log +set timeout 3600 + +spawn ./virl-bootstrap.py +expect "Which step are you on" +send "1\r" + +expect "Salt master" +send "us-1.virl.info,us-2.virl.info,us-4.virl.info\r" + +expect "Which step are you on" +send "2\r" + +expect "Salt id" +send "{{ hostname }}\r" +expect "Salt domain name" +send "linuxfoundation.org\r" + +expect "Which step are you on" +send "3\r" + +expect "System hostname" +send "{{ hostname }}\r" +expect "System Domain name" +send "linuxfoundation.org\r" + +expect "Which step are you on" +send "4\r" + +puts "*******************STEP 6*************************************************************************************************************************************************" +expect "Which step are you on" +send "6\r" +expect "Salt installed" + +puts "*******************STEP 8*************************************************************************************************************************************************" +expect "Which step are you on" +send "8\r" + +expect "Determining pillar cache" +expect "True" + +puts "*******************STEP 9*************************************************************************************************************************************************" +expect "Which step are you on" +send "9\r" + +expect "Failed: 0" + +puts "*******************STEP 11*************************************************************************************************************************************************" +expect "Which step are you on" +send "11\r" + +expect eof