(List (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS errexit]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS nounset]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS pipefail]} ) (Com {[LIT_CHARS .]} {[LIT_CHARS /etc/sysconfig/heat-params]} ) (= scope= flags=0 words=[] bindings=[('FLANNEL_ETCD_URL', {[DQ [LIT_CHARS "http://"][VarSub MASTER_IP][LIT_CHARS ":4379"]]})]) (If (Pipeline! (Com {[LIT_CHARS which]} {[LIT_CHARS flanneld]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), (DescriptorRedirectNode target={[LIT_CHARS 1]} &"> 2), > ) ) (Com {[LIT_CHARS yum]} {[LIT_CHARS install]} {[LIT_CHARS -y]} {[LIT_CHARS flannel]} ) ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "FLANNEL_ETCD="][RIGHT_D_QUOTE "\""][VarSub FLANNEL_ETCD_URL][RIGHT_D_QUOTE "\""][LIT_CHARS "\n"][LIT_CHARS "FLANNEL_ETCD_KEY="][RIGHT_D_QUOTE "\""][LIT_CHARS /coreos.com/network][RIGHT_D_QUOTE "\""][LIT_CHARS "\n"][LIT_CHARS "FLANNEL_OPTIONS="][RIGHT_D_QUOTE "\""][LIT_CHARS "-iface=eth0 --ip-masq"][RIGHT_D_QUOTE "\""][LIT_CHARS "\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS /etc/sysconfig/flanneld]} "> 1), > ) (Com {[LIT_CHARS systemctl]} {[LIT_CHARS enable]} {[LIT_CHARS flanneld]} ) (Com {[LIT_CHARS systemctl]} {[LIT_CHARS restart]} {[LIT_CHARS flanneld]} ) (AndOr OP_OR_IF (Com {[LIT_CHARS grep]} {[SQ ]} {[LIT_CHARS /etc/nsswitch.conf]} ) (Subshell (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]} {[LIT_CHARS -i]} {[LIT_CHARS /etc/nsswitch.conf]} ) ) ) )