(List (= scope= flags=0 words=[] bindings=[('IP', {[DQ [VarSub 1]]})]) (= scope= flags=0 words=[] bindings=[('ENVIRONMENT', {[DQ [VarSub 2]]})]) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "initial configuration of "][VarSub IP]]}) (= scope= flags=0 words=[] bindings=[('SCPCMD', {[DQ [LIT_CHARS "./nodescp "][VarSub ENVIRONMENT][LIT_CHARS " "][VarSub IP]]})]) (= scope= flags=0 words=[] bindings=[('SSHCMD', {[DQ [LIT_CHARS "./nodessh.sh "][VarSub ENVIRONMENT][LIT_CHARS " "][VarSub IP]]})]) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Checking for Chef ..."]]}) (= scope= flags=0 words=[] bindings=[('CHEF', {[ComSub (Com {[VarSub SSHCMD]} {[DQ [LIT_CHARS "which chef-client || true"]]})]})]) (If (DBracket {B1 UNARY_STRING_z {[DQ [VarSub CHEF]]}}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "copy files..."]]}) (Com {[VarSub SCPCMD]} {[LIT_CHARS zap-ceph-disks.sh]} {[LIT_CHARS /home/ubuntu]}) (Com {[VarSub SCPCMD]} {[LIT_CHARS cookbooks/bcpc/files/default/bins/chef-client.deb]} {[LIT_CHARS /home/ubuntu]}) (Com {[VarSub SCPCMD]} {[LIT_CHARS install-chef.sh]} {[LIT_CHARS /home/ubuntu]}) (Com {[VarSub SCPCMD]} {[LIT_CHARS finish-worker.sh]} {[LIT_CHARS /home/ubuntu]}) (Com {[VarSub SCPCMD]} {[LIT_CHARS finish-head.sh]} {[LIT_CHARS /home/ubuntu]}) (If (DBracket {B1 UNARY_STRING_n {[DQ [ComSub (List (Com redirects=[(FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1)]{[LIT_CHARS source]} {[LIT_CHARS proxy_setup.sh]}) (Com {[LIT_CHARS echo]} {[VarSub PROXY]}) )]]}}) (List (= scope= flags=0 words=[] bindings=[('PROXY', {[ComSub (List (Com redirects=[(FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1)]{[LIT_CHARS source]} {[LIT_CHARS proxy_setup.sh]}) (Com {[LIT_CHARS echo]} {[VarSub PROXY]}) )]})]) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "setting up .wgetrc's to "][VarSub PROXY]]}) (Com {[VarSub SSHCMD]} {[DQ [LIT_CHARS "echo "][\ LIT_ESCAPED_CHAR "\\\""][LIT_CHARS "http_proxy = http://"][VarSub PROXY][\ LIT_ESCAPED_CHAR "\\\""][LIT_CHARS " > .wgetrc"]]}) ) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "setup chef"]]}) (Com {[VarSub SSHCMD]} {[DQ [LIT_CHARS /home/ubuntu/install-chef.sh]]} {[LIT_CHARS sudo]}) ) (ElseTrue) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Chef is installed as "][VarSub CHEF]]}) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "zap disks"]]}) (Com {[VarSub SSHCMD]} {[DQ [LIT_CHARS /home/ubuntu/zap-ceph-disks.sh]]} {[LIT_CHARS sudo]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "temporarily adjust system time to avoid time skew related failures"]]}) (= scope= flags=0 words=[] bindings=[('GOODDATE', {[ComSub (Com {[LIT_CHARS date]})]})]) (Com {[VarSub SSHCMD]} {[DQ [LIT_CHARS "date -s '"][VarSub GOODDATE][LIT_CHARS "'"]]} {[LIT_CHARS sudo]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS done.]]}) )