(List (Com {[LIT_LBRACE "{"] [LIT_OTHER "%"]} {[LIT_CHARS set]} {[LIT_CHARS kubelet_port]} {[LIT_DBRACKET_LIKE "="]} {[DQ [LIT_CHARS 10250]]} {[LIT_CHARS -] [LIT_OTHER "%"] [LIT_RBRACE "}"]} ) (Com {[LIT_LBRACE "{"] [LIT_OTHER "%"]} {[LIT_CHARS if]} {[LIT_CHARS pillar] [LIT_DBRACKET_LIKE "["] [SQ ] [LIT_DBRACKET_LIKE "]"]} {[LIT_CHARS is]} {[LIT_CHARS defined]} {[LIT_CHARS -] [LIT_OTHER "%"] [LIT_RBRACE "}"]} ) (Com {[LIT_LBRACE "{"] [LIT_OTHER "%"]} {[LIT_CHARS set]} {[LIT_CHARS kubelet_port]} {[LIT_DBRACKET_LIKE "="]} {[LIT_CHARS pillar] [LIT_DBRACKET_LIKE "["] [SQ ] [LIT_DBRACKET_LIKE "]"]} {[LIT_CHARS -] [LIT_OTHER "%"] [LIT_RBRACE "}"]} ) (Com {[LIT_LBRACE "{"] [LIT_OTHER "%"]} {[LIT_CHARS endif]} {[LIT_CHARS -] [LIT_OTHER "%"] [LIT_RBRACE "}"]} ) (Com {[LIT_CHARS /etc/init.d/kubelet]} {[LIT_CHARS stop]} ) (Com {[LIT_CHARS /etc/init.d/kubelet]} {[LIT_CHARS start]} ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "waiting a minute for startup"]]} ) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 60]} ) (= scope= flags=0 words=[] bindings=[('max_seconds', {[LIT_CHARS 10]})]) (While (Com {[LIT_CHARS true]} ) (List (If (Pipeline! (Com {[LIT_CHARS curl]} {[LIT_CHARS --insecure]} {[LIT_CHARS -m]} {[VarSub max_seconds]} {[LIT_CHARS -f]} {[LIT_CHARS -s]} {[LIT_CHARS https] [LIT_OTHER ":"] [LIT_CHARS //127.0.0.1] [LIT_OTHER ":"] [LIT_LBRACE "{"] [LIT_LBRACE "{"] [LIT_CHARS kubelet_port] [LIT_RBRACE "}"] [LIT_RBRACE "}"] [LIT_CHARS /healthz]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "kubelet failed!"]]} ) (Com {[LIT_CHARS curl]} {[LIT_CHARS --insecure]} {[LIT_CHARS https] [LIT_OTHER ":"] [LIT_CHARS //127.0.0.1] [LIT_OTHER ":"] [LIT_LBRACE "{"] [LIT_LBRACE "{"] [LIT_CHARS kubelet_port] [LIT_RBRACE "}"] [LIT_RBRACE "}"] [LIT_CHARS /healthz]} ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 2]} ) ) ) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 10]} ) ) ) )