(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (= scope= flags=1 words=[] bindings=[('BOOTSTRAP_METHOD', {[LIT_CHARS vagrant]})]) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS " ____ ____ ____ ____ "]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "| __ ) / ___| _ "][\ LIT_ESCAPED_CHAR "\\ "][LIT_CHARS "/ ___|"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "| _ "][\ LIT_ESCAPED_CHAR "\\|"][LIT_CHARS " | | |_) | | "]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "| |_) | |___| __/| |___ "]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "|____/ "][\ LIT_ESCAPED_CHAR "\\_"][LIT_CHARS "___|_| "][\ LIT_ESCAPED_CHAR "\\_"][LIT_CHARS "___|"]]}) (Com {[LIT_CHARS echo]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "BCPC Vagrant BootstrapV2 0.2"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS --------------------------------------------]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Bootstrapping local Vagrant environment..."]]}) (While (Com {[LIT_CHARS getopts]} {[DQ [LIT_CHARS v]]} {[LIT_CHARS opt]}) (Case to_match={[VarSub opt]}, pat_word_list=[[{[LIT_CHARS v]}]] (Com {[LIT_CHARS set]} {[LIT_CHARS -x]}) ) ) (Com {[LIT_CHARS source]} {[LIT_CHARS ../shared/shared_functions.sh]}) (= scope= flags=1 words=[] bindings=[('REPO_ROOT', {[VarSub REPO_ROOT]})]) (Com {[LIT_CHARS load_configs]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Performing preflight environment validation..."]]}) (Com {[LIT_CHARS source]} {[VarSub REPO_ROOT] [LIT_CHARS /bootstrap/shared/shared_validate_env.sh]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Checking VirtualBox and Vagrant..."]]}) (Com {[LIT_CHARS source]} {[VarSub REPO_ROOT] [LIT_CHARS /bootstrap/vagrant_scripts/vagrant_test.sh]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Downloading necessary files to local cache..."]]}) (Com {[LIT_CHARS source]} {[VarSub REPO_ROOT] [LIT_CHARS /bootstrap/shared/shared_prereqs.sh]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Shutting down and unregistering VMs from VirtualBox..."]]}) (Com {[VarSub REPO_ROOT] [LIT_CHARS /bootstrap/vagrant_scripts/vagrant_clean.sh]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Starting local Vagrant cluster..."]]}) (Com {[VarSub REPO_ROOT] [LIT_CHARS /bootstrap/vagrant_scripts/vagrant_create.sh]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Installing and configuring Chef on all nodes..."]]}) (Com {[VarSub REPO_ROOT] [LIT_CHARS /bootstrap/shared/shared_configure_chef.sh]}) (Com {[VarSub REPO_ROOT] [LIT_CHARS /bootstrap/vagrant_scripts/vagrant_print_useful_info.sh]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Finished in "][VarSub SECONDS][LIT_CHARS " seconds"]]}) )