(command.CommandList children: [ (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<errexit>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<nounset>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<pipefail>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <.> more_env: [] words: [{<.>} {<'/etc/sysconfig/heat-params'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<Id.Lit_Other '+'> <o>} {<nounset>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <.> more_env: [] words: [{<.>} {<'/etc/profile'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<nounset>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <rm> more_env: [] words: [{<rm>} {<-rf>} {<'/kube-install'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<-p>} {<'/kube-install'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <cd> more_env: [] words: [{<cd>} {<'/kube-install'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <curl> more_env: [] words: [{<curl>} {(DQ (${ Id.VSub_Name KUBERNETES_SERVER_URL))} {<-o>} {<kubernetes-server.tar.gz>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <curl> more_env: [] words: [{<curl>} {(DQ (${ Id.VSub_Name KUBERNETES_SALT_URL))} {<-o>} {<kubernetes-salt.tar.gz>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <tar> more_env: [] words: [{<tar>} {<xzf>} {<kubernetes-salt.tar.gz>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <'./kubernetes/saltbase/install.sh'> more_env: [] words: [{<'./kubernetes/saltbase/install.sh'>} {<kubernetes-server.tar.gz>}] redirects: [] do_fork: T ) (command.If if_kw: <Id.KW_If if> arms: [ (IfArm keyword: <Id.KW_If if> cond: (condition.Shell commands: [ (command.Sentence child: (command.Pipeline negated: <Id.KW_Bang '!'> children: [ (command.Simple blame_tok: <which> more_env: [] words: [{<which>} {<salt-call>}] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {<'/dev/null'>} ) (Redir op: <Id.Redir_GreatAnd '2>&'> loc: (redir_loc.Fd fd:2) arg: {<1>} ) ] do_fork: T ) ] ops: [] ) terminator: <Id.Op_Semi _> ) ] ) then_kw: <Id.KW_Then then> action: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'+++ Install salt binaries from https://bootstrap.saltstack.com'>)}] redirects: [] do_fork: T ) (command.Pipeline children: [ (command.Simple blame_tok: <curl> more_env: [] words: [ {<curl>} {<-sS>} {<-L>} {<--connect-timeout>} {<20>} {<--retry>} {<6>} {<--retry-delay>} {<10>} {<https> <Id.Lit_Colon ':'> <'//bootstrap.saltstack.com'>} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <sh> more_env: [] words: [{<sh>} {<-s>} {<-->} {(DQ <-X>)}] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) ] spids: [142 157] ) ] else_action: [] fi_kw: <Id.KW_Fi fi> redirects: [] ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'127.0.0.1 salt'>)}] redirects: [(Redir op:<Id.Redir_DGreat '>>'> loc:(redir_loc.Fd fd:1) arg:{<'/etc/hosts'>})] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ <'+++ run salt-call and finalize installation'>)}] redirects: [] do_fork: T ) (command.Sentence child: (command.AndOr children: [ (command.Simple blame_tok: <salt-call> more_env: [] words: [{<salt-call>} {<--local>} {<state.highstate>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <salt-call> more_env: [] words: [{<salt-call>} {<--local>} {<state.highstate>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <Id.VSub_Dollar '$$'> more_env: [] words: [ {($ Id.VSub_Dollar '$') <wc_notify>} {<--data-binary>} {(SQ <'{"status": "SUCCESS"}'>)} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <Id.VSub_Dollar '$$'> more_env: [] words: [ {($ Id.VSub_Dollar '$') <wc_notify>} {<--data-binary>} {(SQ <'{"status": "FAILURE"}'>)} ] redirects: [] do_fork: T ) ] ops: [<Id.Op_DAmp _> <Id.Op_DAmp _> <Id.Op_DPipe _>] ) terminator: <Id.Op_Amp _> ) ] )