(List (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[LIT_CHARS /etc/openvpn]} ) (= scope= flags=0 words=[] bindings=[('umask', {[ComSub (Com {[LIT_CHARS umask]})]})]) (Com {[LIT_CHARS umask]} {[LIT_CHARS 0066]} ) (Com {[LIT_CHARS echo]} {[DQ [VarSub CA_CRT]]} < (FilenameRedirectNode filename={[LIT_CHARS /etc/openvpn/ca.crt]} "> 1), > ) (Com {[LIT_CHARS echo]} {[DQ [VarSub CLIENT_CRT]]} < (FilenameRedirectNode filename={[LIT_CHARS /etc/openvpn/client.crt]} "> 1), > ) (Com {[LIT_CHARS echo]} {[DQ [VarSub CLIENT_KEY]]} < (FilenameRedirectNode filename={[LIT_CHARS /etc/openvpn/client.key]} "> 1), > ) (Com {[LIT_CHARS umask]} {[VarSub umask]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[LIT_CHARS /etc/salt/minion.d]} ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "master: "][VarSub MASTER_NAME]]} < (FilenameRedirectNode filename={[LIT_CHARS /etc/salt/minion.d/master.conf]} "> 1), > ) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "log_level: debug\n"][LIT_CHARS "log_level_logfile: debug\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS /etc/salt/minion.d/log-level-debug.conf]} "> 1), > ) (= scope= flags=0 words=[] bindings=[('hostnamef', {[ComSub (Com {[LIT_CHARS uname]} {[LIT_CHARS -n]})]})]) (Com {[LIT_CHARS apt-get]} {[LIT_CHARS install]} {[LIT_CHARS -y]} {[LIT_CHARS ipcalc]} ) (= scope= flags=0 words=[] bindings=[('netmask', {[ComSub (Pipeline (Com {[LIT_CHARS ipcalc]} {[VarSub MINION_IP_RANGE]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS Netmask]}) (Com {[LIT_CHARS awk]} {[SQ ]}) )]})]) (= scope= flags=0 words=[] bindings=[('network', {[ComSub (Pipeline (Com {[LIT_CHARS ipcalc]} {[VarSub MINION_IP_RANGE]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS Address]}) (Com {[LIT_CHARS awk]} {[SQ ]}) )]})]) (= scope= flags=0 words=[] bindings=[('cbrstring', {[DQ [VarSub network][LIT_CHARS " "][VarSub netmask]]})]) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "grains:\n"][LIT_CHARS " roles:\n"][LIT_CHARS " - kubernetes-pool\n"][LIT_CHARS " cbr-cidr: "][VarSub MINION_IP_RANGE][LIT_CHARS "\n"][LIT_CHARS " cloud: azure-legacy\n"][LIT_CHARS " hostnamef: "][VarSub hostnamef][LIT_CHARS "\n"][LIT_CHARS " cbr-string: "][VarSub cbrstring][LIT_CHARS "\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS /etc/salt/minion.d/grains.conf]} "> 1), > ) (If (DBracket {B1 UNARY_STRING_n {[DQ [VarSub DOCKER_OPTS]]}}) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " docker_opts: '"][ComSub (Pipeline (Com {[LIT_CHARS echo]} {[DQ [VarSub DOCKER_OPTS]]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[DQ [LIT_CHARS "s/'/''/g"]]}) )][LIT_CHARS "'\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS /etc/salt/minion.d/grains.conf]} >"> 1), > ) ) (If (DBracket {B1 UNARY_STRING_n {[DQ [VarSub DOCKER_ROOT]]}}) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " docker_root: '"][ComSub (Pipeline (Com {[LIT_CHARS echo]} {[DQ [VarSub DOCKER_ROOT]]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[DQ [LIT_CHARS "s/'/''/g"]]}) )][LIT_CHARS "'\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS /etc/salt/minion.d/grains.conf]} >"> 1), > ) ) (If (DBracket {B1 UNARY_STRING_n {[DQ [VarSub KUBELET_ROOT]]}}) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " kubelet_root: '"][ComSub (Pipeline (Com {[LIT_CHARS echo]} {[DQ [VarSub KUBELET_ROOT]]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[DQ [LIT_CHARS "s/'/''/g"]]}) )][LIT_CHARS "'\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS /etc/salt/minion.d/grains.conf]} >"> 1), > ) ) (Com {[LIT_CHARS install-salt]} ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Sleeping 180"]]} ) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 180]} ) (AndOr OP_OR_IF (Com {[LIT_CHARS salt-call]} {[LIT_CHARS state.highstate]} ) (Com {[LIT_CHARS true]} ) ) )