PK)*M,7C "_tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/defaults/main.ymlk6~Y`ePm.Mq8@K,%*d/!%ђ6Ypf838ebU[J66RBM5<SpY7v6ɤY٧O /\+r3{?u+e 5O˗YNT&c`%/D-&"-oWε( Ky'VdN\0q_)ʚ݉ȟ1Ц[Ej:o֋TKSWZ|/6X *X6Rj6\Y\C2ku-$e VFW$^o7{]6zRuL~61Z)p,'CF(3n6E pɞCC"2 pA>`o\XTF3IejR@&uAD"΂< +S $HE-=jYX**aV8b3;6*#l?U_eo`YV)Ӝ$Vg (Zp[Z5Yj볞L|+(bCgz_"lJc: `|xx#wwƙw Yl΅(9ۗϞ`9~aV͊=CImM-:0gs^s.rx Ѣ ԢN$q~ NSERQqR94YzDl~A '@<>& 6؇ۖua2':8Ky 25D!\/4>)x̎]V\u(G _ B`l;heQ۠=$հbx fCSNGl >E@ڧBk@ΜtΔRM@u.k;^䴎I_߀nu|kbrFGy1NwUf91CK4걗0Ja N@i.wtM1UNЈ0]z8ņ;Gkn`T<9VkgJhmnҮ'*9c' E7fjDYY[[x7V"6TvlH PLR)&* 74jL@&Pt`a %/I,yɠϲ5UZ/ 5j I\~PՒ8Uސ0;:,.֝ 5[BCB锫y17/(5<Ũ rP2nO2ТEu^'/ec͒s4r:?bF+499dד~~BbJ)ʝ4,xk>F 8tv2}h[={9W!-drI~ֺ4( B '^8"O mR1XS˚n3XK }ACtN/> >@Qɝ,EzDz`* &!jB|gPp cs#v(_g y,q odqcå›ؠAŚ-lmdXg]H8([} _g끉񴙜Æ۵1z'qT/y d2T i[O@N,2 u,p+o*n)H9x=Ć=]7F9s% U:Xu-.IFˣp!ƐX47%T6BNr#]Pವ7lx 5fm `aC in$vXm9Fct :e:2v.1 q`zZΆ|b\Ak 5{i~4o,=o].IHj:R)7bDlTbwh./f;1x`"SjQD(c&g8MG H7AqzǙrfvPK)*M=j?C^tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/files/ssh_config/.QRPP.)L.S+3R3ArũEyy b̜T[2Ҝ.PK)*M*(_tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/handlers/main.ymlRVHKI-*VHIUH/R(),I--H/JLIPK)*M/tT[tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/meta/main.ymlr6=_<ؙj|͹\g8S%m:"Wj`pH $AS3~XnX3fZU XtV "粪Z`_z:+_<#pFZ[X~ R5RJBVܬbV q^;%LP+am8`ƪrkc!ޱ.1!0p5ej`AFr-d4/d< Yys/Y 4 @U\0ě *+&YuHp]cΗ;b"_ù/,lyY%5 `yZsf^Zj5UU#V9Φ4B4a+ LQ7x5zmC>^Rk,y|O=QlC'\\)"w%_Yń(?|x{ &k*sה )8sFeieJ}}Ũ]ԋN3]$iFfk%_c)MH.!G+*EN*&jӏA R)fX]t{4y֚2k3Ɉ[SN_Z;\KbFۀЪar)|qi %/{0ͽB*3vTY:CYAYM;zz>Ÿ>8\zuW4F9,jacVHR(P|T<C.wO4_ǔd*vn^tF GQixGlУwhe'1`փ;`փ8/ +}^xo.K!8 $i:pwFjSn?t藴d5;C'ϐ$pGDn+Ul{kA˟[hŕT/lA&oi&6wL4}ѵpC m] }p(oVJ@h`2nօA w)`}zD6ز^3a+h&'lEXwj}V Q"ئ<$s_I2}"OA PK)*M 3\tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/main.yml}n ~Uze2ZUw/$#'fgv@1|A4'0%0!)XbQODM dYh)`$X8ΖQCRu.`]ucT0|6~Wnڴizҙ|h#nCZWM[::} g krryҵ^TnP)k F-4l#Ň )PK)*MjJqtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/adjust-roles-data.yamlOK1)*"j+2 z,,d fd[Bc( yp6QjZdVbh_TzRؾ ]5(E'"<;M1b0Z[͡ 6ѻgqWNq~6 %{ $.7(}:2J '6 {%C><2(PK)*Mntripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/auxilary-facts.yamln0 } "bGݥaBPd:"˞$'((ql7a$I$c슁&`qG rޢ(`'kW.G8' `?8/y*%Qx汨LW I6'//ŔdBiL>GBSy܂ʠܡSH+W>JH,X+k+ޠ6i˭@-k_՞Rӕ6j('}DSgY^YthٮC+h<C=I_ wwp¤weCZ #3jG*i+K+w`-MPB[% $лXa2ç/[(t?Nҋzo(T2CǧZx D‹ТDJSDfh1AZ}7M#Q)5Phwz}9l͌a_{26d|Y;M-ok~ n[8=V+f Ù2x_}f I/]n]^y S-qKhBA$`)F_J6E~DŽhݿtB#FVU ˩cTi2O9)1›y?@j2߂Y?Rg_JvS-)TzWk`zc+aZfLv-]T!pZo-|X=՝ܫHNp٢T(I A-.6 ٭!AEuQ.59?I 纶p-|Y'spC';K f3H~ :W|0 Yڜ+K}o79;lonqq By180e>3]εFL Z']b5_q2C'/LKx>ABq rJCdH7D}]Q yjfD<PK)*MG':s wtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/convert_cli_opts_params.yamln0 V/L:),$mJ 8>ڥ˿>J};K)p p{lU~ &BZ<-毑y !_bf(6ƙBtS8rOT8 ̻QbI8ziF?[W_PK)*Mޭ},Eutripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/convert_nic_templates.yamlTMo0 Wpހd= .v\- աc5dHt eAv@}${|XA ƹ5΃E:J*P8[ ThoVkHumNJoHR?_L`M㑯us ||q`uw9ڧ*l$դIy hDd*/"]Q`֧y-C'>%^.WE,/ Ē.@ ZjB#npPK\m N%LalkFps+}q e@Z>6FjYz4P+OkH;wKh_ ُ9,U[XTvp > +\6*ւ8Q"qbs&d;1eF)wڡ:|[b QER{,XG=1pќG+OñJCm4]pr>zqijޟ1tl37zM~PK)*M 'rtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/convert_roles_data.yamlZQo6~ϯ nغ7?lHn5i{0&Yb-I)ɖ9мĢt}w<)N#3A)BPģ ¥ N؄>QabNhDFe.'b E9ġX8ʕ,7@|J[d\7[ߎQ7QZDK.B2̃nXY Pd ^'$:@gGm=1"l NzK4nNS> d[)bdn>kiͷOB$484əRP xH"Z,rqH]YzV bt韷/ޒ,&"*-L|NT7'ER[,?LCTnt12s'믃h.M陑V IHgSxϖ̡?Z:NK旬`ƻvJOue8n0ҭPss!j-8Pk"dnsҠ g0H&HN볘CC-$}G:N *rEbe2Ut<"Y5 ӂ>s1=|{~ј*A)3ۇL$5ઽ!e6T(i4r¢G> #AD`WbF3ZŪ,ջV`W5%Gs45Κ"e?C*zm,FRJRZ 7Z,LCU*$UUs$Jx)=鞯Q}LЏAi43-uE=\8]x _Շ!lS:IEWxF8]K5U~ 8# 눰7qǹrR24=m2kOu qpY@j旗<4 /3o&3i>a릣M { =rx fOQ {d(F#:54Ec gfΣ ,/qW|4 g 9 2A-dmWyHHS3KgX͛8Eivaf+Ε筎pa"Q+=QgK\qrͦ{'y ;4=A3!oUyLnHzMNĜeRAKKQbq* StR oKoEDGE rҰjNUtam˰Vv@t;,NuO5m`7R-^+sv[w8+VNOMӧ(/Tw]g׽׮Map9ˀ6]җHlξJ/;3VKۍ1j>S*mP3u@o42܍%|A BWq|i?й*r{=vU=kp-8W\>,d]M]iPtÛ"e fO1jo7J vpK}+>tbu@~'-_͗lۼPK)*M -wtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/create_http_test_scripts.yml}= 0EK* [ y:wcۻsxW Us\Xz/p+hՂ)X Dn3l,֚xѷvxe9|\gy/43%X,;8Y6#Havr&+AO4PK)*Mtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/create_l3_agent_connectivity_check_script.yml 0}A viEw7{hQUSÙ(Fvs`'  AΠiD8I`3;")l9KtW.]e<|+O5ۦW|Ge~=8Ԛzo+PK)*M?tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/create_l3_agent_failover_check_script.ymlA0Db4C4|RZ6@n uA̛Pi+; ^#zbD !pJۑdK^:5~;ɐꂯY#6W&bv1Y)Z9,F{[ǵDz<'[6 (<ԒaݷZPK)*M-b+{tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/create_nova_actions_check_script.ymlm 0 cw2˔چnmF[aۻ7=%rB2l&S 3OckTP27{aCj+t|kl&Ҟ QT]v‚@ޥm8X',g`*}PK)*M|ztripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/l3_agent_failover_check_post_script.ymle;0{N.ठ2c6bEk;1Hҽh1Ar5{RE/)k\J@[mHRGqm^E&;Fm{{On/#ƯҀPK)*M亓kytripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/l3_agent_failover_check_pre_script.ymle; {N.@R2AްbC,J>^䠭ʊg,oR,JQ&bv8zEF¾ F6z8&:21k_<nݷ:%*@L!PK)*MIytripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/load_roles_from_inventory.yamln0 y @d]gbo,TR@2>Iw] Iɏ?ZW C/S#T \ '>%Zo 𺍴~~|ō*) IBT9jkF${]:boW2 a|CGոή{ ~'_ȕ82]ԡi7%h @1!v KSo "_(8ydt*Cl`c6[s_mY˻LhȬxU+(tm!v8N"!N-i,ϐ+>1 Ȉt\l7%~~_7_v5?0W2w[ߌ|^K М3N ,;;YEi=ouLBނƻY/PK)*M4ўqtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/nova_actions_check.yml D|Vvh/qAr&1@"ɿKB4Ayjƀȹ t2 ِs-:օ #H/eG1i²'Jɤm[`C/;z! ڐv?]b}*)IQW踯PhkOf׼PK)*MYqstripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/ssh_config_skip_host.ymlE0Cwbdb_hhJRUH&~ &&\^0>PQ,OGy!S@ߞY`-zm/;$ؑ3 9.6PK)*MGѤ {tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/common/undercloud_validate_upgrade.yamlVMo0 WpFWM6 7lX]a(6k Q$WiƑ6@[IDJb( :4 C@(블B +L>Lv xo2Zm؄x;/U\L5eHzwtV󀐂3Xp'P{G`fp}<[OYW Pl |?,Yp/W_tyM R8xd׍=|79Ifn׉i VxgH,gj ô'g&u6OFwz~3 W"-a&;+NOT\nRe L>"E g׮q T$Gp [ʳM`ILKM]^^8.$rgbl2xnAg7-Gɗ + Re\z|a-QBB]Kו%Z9č0MFF^{lK@fV / 7tpࠥHYRJ*:NFHkm7Z&+S%pIǁG' UQ:ҥj^yGT6LܕY/T-nl鼮Z~DÈx~N/lPK)*Mbjtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/fast-forward-upgrade/convert_roles_data.yamlYKs6W츙a5m$J%e)"ľvAC -gTHcV ƞJib0`<>71_x|M,u#ԋFd~`wsdF(^_OI!έiT芼'T$Jmlxrr^EПa<^6"1 Ld|D"} 2f =νý,z2ͣɚo~qMOn}l(7HBwsFLrm*ǪOiѠ,$W_&d}}Wo 6AkVҜcTrb+vJ|s6%=\@ϫji 6́)N+'K]Q'0@kY"TR,0U~!͈=h k(<;u1C:71F+}*;UI39e/XdX?|/EƹrP=>H#l^Eg+=`ZqwnqfԵR-fVK4/لs²zf&侓\O>a*S[5gFHBGgDpno͚[+KGW^E.EN<8fͥսs訜 k~.' &WAN>Pbm8@/$g(؏ S;ա';$#g f^\з;`1l'sh'Am ^h:)387b?QpOHn{}Z>l]X4NȪ> \ž+$2něZӽ&~IX6hul$ 3ɞ5WqЇ JJ3}RCh7Lu/jn^q1?p L5 zic+EtpJ'${/Bq4pX3gm hֈuՖ?F*/$78)꿜PK)*M/Stripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/fast-forward-upgrade/create-ffu-scripts.yamlMn0bĆvARU"q(,{ F3vX{TUv++0:"\`jF yd\HRߐlc띬V`2OXցMWw55v|޽9VK!Ge[ +[j5hRr8JSÓI]'P&=Qs/ӧZ'Yl,+ p~)HO˰-\eLme_v`οLUEh={i8ÆꋳP@S HU_~B hߕh:_?4^hmyBF'DZ)A4'N/Ѓl_U )Q|@ |Gwr)D䔗v & )PXSLz\Yk.ԏC0(в켁cWҚVgcr bMN C?6֝Ȏ,|9-oT)ޒv`dmX;6`Ӓs/HcK~jZ"_ A!G~&gϏv&B*%^+k42 wn$-!hɹpT}k0:14|4gN(Noҩfl <[xjs .4ț {aVto[<&86.fX\ΐ%ݱ\U!J5tܛ8*dATWk;1r*,ڬ%Гjy>CCKҐo&{^Sz ]PK)*MȌ1Ptripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/fast-forward-upgrade/ffu_update_stack_outputs.yamlœOK1C%/ -Zz² &aXww{!Flaɫ2"XV p) hLk>%V+HV!U%%fBF*M\${c5$p3Β;fd) ^gYװ!"?NpS7J$r x0I8_$1p<&ΣMpL8d{i9TF RD<" (#x-[1oSkO1˖I }l_]pe ?qRŦNf®Y^@x>B PK)*Mo=Ml~tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/fast-forward-upgrade/ffu_upgrade_ceph.yamlMk0 K26%`+ vm`2[ILh')2#[XA- Ai thLH"אB%%Hv;hm+&q1f9ea~s#1ĺHB`Wײ!"Up*CZG(QdRqrY e'm#p/r MM"`GF(x1K넲9vW8k?Dn2ӹn3O^G.jxw'(1Fj>)Oo/<7B<^cuq_X}ڪ;̷BM2PUAtx?~}AχcsЎ :dHZm0X؈}Ure&!UEMBL.YRBbZ}n(_=PK)*MGSqtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/fast-forward-upgrade/main.ymlXK6 [)h-"+$;#zXu|y|C0-r1iAx`eq"VX( ^˴TeJ&A" J ż8(95$C<;{6m7*gMv1F{kO.ZО[P 5'yQFJʔituE'лZFΟ{c3Rhpl.S^yn0"=t:$Hl6 sHg EQ:<{ Ƥsf̾nIlio3!@=N֝t]u! @H,MZ*`q'&}{|W<<2bcg Q*A((пnD DH[ 1S-q(@ķdIzRު?8aS.<0S*¦"^Iu,,VZooЭ0H-ǘ~PK)*MLl~ |tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/fast-forward-upgrade/overcloud_role.yamlUQo0~߯8UH& M46K.cG9;NvB'xK|Y טhA 2P9m6P g@lKrɲyZԼdy6g; `]^-hFMN9TܺfMMp4mI2!RXڬZRnGߢgNK;V˜' fڱ ᱠq>T¬ӎdvQWS|RyW06EX,}^9cU[u-V0J~n UQ3[5*] ["0HpcKF[ ff7|9\0z(Kr_~PK)*M[ntripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/update/ceph_update_run.ymln0 EwŝE3j( 6+ I)!EއRB4xI2#Kl3qQԠ2/m}Xw ΙO>93y6Ⱦ{'T،qG|:(N!U҃29_F2ەAj~:W&3Z]wPK)*Md tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/update/create-overcloud-update-scripts.yamlV=o0+Y A^Z ClEA0m3H<95?؎z%꽻w{*ZN@8Qa9'-Z/j\㶙;^q% 55a6cZ}թZalht~/+HcB+F4"' ]D_wkqʱjL G"mZp/-BDu 3k__)gEl 6Hx` `Y=ӊ"tv_-(]+CI ,00͠ mۊeQH]Vo5~CXZs3}d/kÉA3"`wM-y&rrFMoY)F T+k&R,Yrk#]Bg|E?JE" qmӵ+yj38n<4pg0h=q(E> %1H k=qN:\eR \aŵ O:(/Efq`MKț3t}ӤHgՌ+ aCDc8Q`:CՍOZ"'aPK)*M7+ tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/update/create-undercloud-update-scripts.yaml rx@K9ŽdPMgI6ȟorTCU,%c" \UevՅ֕jsL.LUՖd f 1߅"Ȗ))FEr|MN6V UY+1=[9*ր?"b}c&H2{{)T[%r m=}I4yͦ]MznOo2!N.F)㘰 ZHtyjO?*.K)I}'%O-Qhb.Ɛ))?BI1Ms]y;%qUź]36]k`_;4_0]NgV(ލ1jFk+F4UMVc*LةW!e34-$&2}kJ'GGypw8l."IzGK5@k{E{aCJptjO2=* z~?d|fJ[K J&B,wLycI&V`yh|?Y'kJ<˷ ˌ'Q I,٨yT?h)+Iw .e)YWZ?#PK)*MJgv?@H$ԇ mΦ s 'PɡF!D 2V4j`nxQY* 'y#XEz8iE蓊&d.ol,]+t ՠ{;^ʭ"&e`S*%&*tN udiBXÒTאe3:2 /2͛^ylO\\ox3Bc#||`s}e üvƴ-=;piX|?w9çv+!0mۛOUaoiPK)*M^stripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/update/overcloud_update_run.ymlRN1 +L< E!F$NZVDx<#7M3k dk-E|\ї ecJq\xc1g:"|h#RPT @%),3Qf2`-|hyx1t!NnAêq-ݮQX(4J%$TiD>u Or &~ ]nqVHס vjI{|۽NX\W7J+Rߎ2u8ez-2K mB_;GGRGeFMA?;ZeН=;cFQr0 {xn' PK)*Mfjptripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/ceph_upgrade_run.ymlN1{ E$ހ2ϊNk[);(M\vݙRjR6wZճu4u5R!{ryVd.x=Dٴ99Cb !Uq|XcY3"z$w,A_~rˆ 3\Rىw1F_o57s3!srPK)*Mםantripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/compute_detect.yml]n0 9C8@0q!TEKÂ͒>-ƄI{cΆ񀾳}Kz㸭fA 8) NSJ \.}H!jqoj&8e`\o|VSͻY-<ɚl!1}KVbmq+cf35jn$9o,m_WcȑaR0VW~DhR:Z|MY/ijC`~OsBh-sʒb%V*-* 1YXqKg En]כt%-EBVMoI#d`rڈ+ OW>:k5z$$~PK)*MHfotripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/compute_upgrade.yml=Q D=ˈRkݳf=f% 2*#x!+e-"\ӜW/1u DI/(nPK)*M8Z^wqtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/container_images.yamlEK 0 =ŏz/Sb[l4FA {eOy‡EYT=F>8CQBlkJK6X"B[qOp+AHj0!Yhݘv$g?<4?,KUPK)*M:Nwtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/controller_post_upgrade.ymlMPA0 V/!}@V(J ܸ' 7moh|e$+T6 BVU:NaLƘ B9k,~x ¯҇1j҇2z.O06H=;:fVF_cBIF0Oz_$w+ss0*H-qOG j9H+@ͩz99/ph!w[9oo'uXHO_nȵ!C猣BWc$ ^qidW_ 76wd[a5gzPD;DRt0Rxta=fX$gZ.氲,Rn *:Ugɞufm4øirV&rqqCQ;Cee|9{$K]\Sb& *PJ-|@ZRYvm1J3l#t 1> s#ܦy/.][slF3u8=DEKVY\fцA>HtRZn=QId0 i6Yp$N2}\n[\ߛq@ \@;'Y %yqk>MR w{Eڿ Z-2ʧ5.-EtNG@SŊR5Vt.cDsTP%9aVm87/c`~!-+iMmz_ )TxSemŚMz us5K^CREm\VX}fɁN͋.zQECVУ u}wf. /HbUPK)*Mtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/create-undercloud-upgrade-scripts.yaml0 { 11&{lHݭomW)Ж *0eDHE27,"C bR\2 Վw q̞/zJx,?p)ҝ{Oג<ߞuö…")8X bvCw"L !Ƈ|a}}wPK)*Mi_Oj{tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/docker_registry_images_env.yaml5A 0 ѽO=@.c\EEdHn!ܽ /"7^jr/#W \g&<)+pV VQ65H5izJ<gB#x xP%GL@NROZA%!Qxj&̢>\@&L2<2 /sbe>f5KHgc/&֖Rs 7ߴsHeƩ(TVm^.ԮLGJ8LD4״z^4(3Y^mٹUoeK1/PK)*My?ztripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/overcloud_upgrade_converge.ymlRn0+^>JqZk6h*Jfu]W589`  ,;EY#=Zl%CP*K#C"(6>ofZ{ %Eg8wXҳb&aF;bLZPe+Kjw{6.fRm`-Mp~< Px@Xa\w*@ȣ;-@][rz'܏i*"uS+HAW2@GIJadQK| NBd7ެGϧX`E;E JZ| .&)t]VW3]/V 9躺)p,yuMeО"rD!gd(Q w* O\m j~J_Ġ#D ڶ:I K_w p֭!Db1&ld&;e@As쏰CC1s)a<4nҹ<5GG+w F5yxv\"(¥DcKx xwm֒ؽ5uyBpG cn8j y+h6)`s7kp,ͤ1SIY0ۇ]@&HچV<)ѫn~اg @ O6-vYwS\SssD(7.Ϧeˮߋ\Ex%83pflRlTx느0NfYMܯ>PK)*M*vltripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/step_upgrade.ymlSKK@W " [ڃ9?Ы$Y>؝Ԗ٤F"e])DU3 ajFB,TDEО&Pdp#nh]W%֭󡝧O%FzGJ1G,:bxg+ xZC-FLnEW@ebXhidq3\@hU$r ([}>/-9|E3)O=v=2WA>;d>:?"tm#Z`Ŷ1SHr,,$w45yh:8k8<ۃ=5haۢk}0#gco F+ m©1KHk)f#K.l;l咎>@r{~>E!?WGFg/Yoăn#&ƅZc>=uxWW$"hLFSQIaqƚRֈ৷J|+QV, [0\+Zv57A6VC:0hCP̻PvZh-6tkNA;9Aja8TxE&Fcl]RԖ7o&K`aź }Jm%EOVk%~h}::ڂtpVAqZpbC7yCjV@kpǷmZ\<;"/[׵)bǃE^o <j|}JѸ~z&2.bf\`ۛSN?Lvpd(ϻmu0w" `'Ʒ\Wj*Eeze*,yL@ܩ}^+_ᮞi}_VI. BH,FPK)*M>hitripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/use_oooq.yamlN0}!ZJR6UʁGeb71ulמP4<; qg/8G1^ VF %#PJ3h+e &o4 W>}U@߬`:OH_˴<ZfB:m?w[W IqNނ?%TVl>;b}%; IA/PK)*M4M{Kmtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/ceph-update-run.sh.j2}RMo0 W 7ecA`,:*EgNn{|ԇ*% tU!2bU!`H^x/r$v `;]ZTתSK 9!u©eMhZ=^#gw͵z0 xn .<_}EPK)*MQ,wfntripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/ceph-upgrade-run.sh.j2Tn0+BV p # k6l:v4[-mq$[2fޛ_kJtwb )F!1yљk0(OTxxiUƋW"^"PD-.E]'FH6EZ6 ~yN3snkD؝ЅVEBJN(RFl;˽l҆v!kOSCH9hqJܫ2DVg6 Bcm_}rFx67YkV{>b02mTUyByPwxY$W5(E{O[6پ/3#ꀠ ;h/m,EcgEսjB$vxyy yԾ";wl\0kupǶne4&`ũ&@(R5&JEu (0j{k.H,2u^g˓d:~k7KqêvTrʑH)diC)|=] A}O7OM+&r9pw3"/yPK)*Mq9gtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/cephosd.yaml.j2j0 y ]J[XKaF{ƋLc+ }?:v'}O+t5e0׍9M Pa<VU rh`:K꽽kڔ)@׭}1i|/gr*ҡח21rOj [$JC=umnq;Qy8 p:TܧMrm\_xMpŒ8CP[}xC O6fR-U%D"Sx>PK)*MiA rtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/check_service_galera.sh.j2Vo0D#:*U.ЪvH$H qj;PDI ji;߽w<4b6lQ }9a>W.O6J2XUqd`ix, lZHNh`DEV-)_Mueeb 2Nb(u eq'!_]q!kȽGT03 AW}({{0!2y`Ѽ`SyY/FH#aqipcaRa-1E蓐)tlrPPb}V#&WȲ"nڊ jTbof`DTZnLlJs.P{x~ |2pbAr6Fysl%uWT z)aQB=LeP 8J  nŘEQ(9&b*\i< R eC¨۽GGig?iuZn hd6&{hZ<'/3D&Ci!j]WֈppEdJfGtKܡq6㥆 H(4*7/v,SU?wfgf\FGe$LJ.c =?.'*}VQ49#ܬ$B,2k<1`nazt$nI/촦bԈ[bp_j.1W@[]B%t=yM)7񻭫hll@dlƫ9kh+Xha2n_ٻiL%U(3w̬ j5I^|O?Xph}Jя|%- EN ΰM!.=nĭ1֔\Y֤r\^`W<\hO 2§B"y\*%[>Yڐ.դEI6oi4 <4/ SQ+^ t4<7>*8+,c~5R *$92ACjnHY޶wW}k̄n iH4\5G6ذ`6֫ /G{4e&EEkk/#Fm whvPPK)*M"n{tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/check_service_haproxy_backend.sh.j2QO0)nRXO hкI E}!NKg%mi[Li9#Zʔ"89t7MyGNЂʹ:D1BIS 2wF@dτ: Y, 2WlGo[a/66@j! Z(DӜ笰aTi/xRuF{k ߾$2S'}̑@ȑK tA!F, qXj*L*dK@w/fL9 v|:)}veME]GTޖԡcR?R>]<7йfWeY\G-j%'ۼ!m):G߇ӠXjiz@v*ZS,4 /{[qjСc g ^8/iOhtaP14./?X$֥RMwmۢv,R{&fVvJQdt l\ .z-8gEwݵ|Rz@e> n]PِXT=Ǽy3kgj+%j-Ɋ2qzu9'=N*\֎,Q4ώ'" fNL܂\ WECEIfn^)O37hpN&%qhji\ ލ?LAlma)X,ϕ݁[^!Sfdj:FK8YʍklH+wE*F5@( zxӷ½zXkƇGG?蒵b *qIAm%|iG0⸨*ZdD1ipE*UԵ _OF'z!J# Uks$dg||I ]3TsG`kM2K+>5Vn)m վ\EL}=p 1@YO +4r]GC%,ԑǔZǬh`G2DFSPK)*MHtrtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/check_service_reboot.sh.j2U[O0~ϯ8 RqyP!([5cQOCjۡMCaKw9v*4C5Tc`2q4|*VhL545xZ&0C!O|EP}/j4qRU9Jcv T`R5rTdnLXX€WFIwW7j'k4 h!ToAA)i2ԱK,|$ݸӋVHY TAjeOO] 9hH3*3-+Rl[lV TuL !<_>\ iLC0UhTٞGuO!M0!ƧNՎ&rkF²4+/2>>4].dt‘E{}M2R~g+FӽuRey>oh ռVB+)X BWf^X]dІE,aI̠MZXFmI=ZJNgUacQi̝Rgew6`b7JE`uJg(st[MZ%zJ|m\F*_]mjoRcr]dHQ*< ؁*yͳNzH3\pY $8Щj洹85-\V2_W*Ydwߍiӟ;rfm,NR2' j93ZBo+m <y-~PK)*M"f^qtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/check_service_redis.sh.j2Rn0+H$ȩU4h6 CɕX&Uc$WZ(rw9;;Cg+h$+* (&Nv.\5,QF!:F>e-o{V{:Gc9^R"&t[qvآrM(H1ZYF(H>eܩPK)*Mk]K-ttripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/l3_agent_failover_post.sh.j2uo jZx\zvKՓ1)Ψe.ngVzfN.bƭ{5+UμpPFhiWz-*o56H栍GT)rZXm~cY.,\9(/QՑ6FK|Le鄃NseqIiMIF_9% p8R9ӭ傸օ3DlsD)$QC2i4!!Q$DOCzna . 4qaȓ8coELB#<_I֎ROPPK)*Mef8ostripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/l3_agent_failover_pre.sh.j2ϱn0НxHP3L BȦKS @%u{(UtV8AƌlB2LpVY@2_s AhR4Zq^4ۗߤb,RVM|G? <̋3\RqvnPELhߍ6cCcwK{Vжpզ&@Gc}9*ʻ"Dm]r d“IP?ts|7[PK)*Mqtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/l3_agent_start_ping.sh.j2J1yc۱-23 ( RJL2mdL2Vٽ7qw EF+b'M8XR1ɐ  ;gTwJP֨=C5@]4Q7^&r[,*.]nFB^x=6N^ pEe Ӱ_h0gM|k3/ h9} 7¸Xyဓb)j0N`b|FjS'CM~lmحkR܌&Z&9{t-E㷸?PK)*MJBX<ptripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/l3_agent_stop_ping.sh.j2Ao1ЊZHSEHiD2w=bk oDJhs/7{}kr=ínaiȡ`g1miGYAةb"[ ˨CEzP]w| (qVƜ!N:MK_[5G1\~\[] 0&~YYzV,p@ -%Hʦ|r/?dZ`|PvA)1Tb8`\1:] BmƖ*NFܠG,O^ -]<,Q&XNcM(IPK)*M7xjtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/node_upgrade.sh.j20 D~'6*rL0v$I :u;9YqbX(I j(Ddq #X,N7k"Et݂B9E j,ff1< |&LWM7L*}b |V}FBEC#){Wwe?]t:F14S@_KBxwBp[3_a7"05Qc1n@ДvRp1dWlri , Fb1fFǪOF현x3 P0V3Yk5Bh4m;~tRޏ`sݾb?LaY#(>[{wJ^B%AxلWP/j[6]~ SHY=]]/j{L,gc {F/-_x Wf..[?/tp"%g\d34]BL_hu8/ܥ5]KIM`IZ?C#*Th63fwuԉ=ИJj !vp:ll*lRU6r9RyBOƨ=;P鎤ҷi"۫L1%P:6572$ehX6DaDNIMџ0:i{5O/>8P|,վjT?gI&͵0𡀟le@TIH#)Cf+jIhSq0drkة+\h8'B&`4Eq-QY;2E}"O\J~itnx6iġ~wkC{wcI+ 5ųݓ mB)!hT%su8 A  ~&tEHQGﻗGMNs]swʔ{XQ&n!tp &G[B*dQYY#d ng rM.6رLUF76 ۡ&L x9FYTEZ3Ld)FB,CM7alf8ݭf3P!TLdm}na \4ZN-\_"7y&p%Qd&uG#T g l34G,~a3Wi~ ̇hz`$-O/ Nv~g.ORԵn/PK)*Mj2fUptripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/nova_actions_check.sh.j2S]O@|K-&jQjE1wwEUb{훝ٙ{W/A3h!ryI(e|5<%7<)ܝQz@׿G"QS#5Dh/zDA9r U%I#web6ÙL v N fCD #f60ϑW`{O UU9qK,Ǯ%t+Uf%q*]ŭ<}pZrBܝkX>}Vsmi{OJunh%PK)*M?Akwtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/overcloud_update_converge.sh.j2Sn0 )]OZׇy [#T!yvxi`~ȏaZ#ueӬ@&ca`&`"W  )$]MSpJosc݆Q}(pTu k;= QjĈ@CIQN5օ0GA]=$J$j<h V{E;XL>n; X'n֑=)'P`n]uIl,e]V/q&l7s3^ЭbZ0 Sڋ=N ?4 3`&Gr&zR=PTì7Mcrw@K41Aθry;_yWPK)*MՍcrtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/overcloud_update_run.sh.j2Q[n0)Aϊ ^E~D(wPi@03.qGtUE! xOƑ4h]7GF3`"P 8BrzWib,LuFS'- >c)eU׼~daؽ3-JӴ/xg"ܓŃ]9R/:X <ћ"+:ukrm,t*'r86XY\s:,k*ka{jnVPK)*M .% xtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/overcloud_upgrade_converge.sh.j2Vr12YNI*>ru\*1a4(ÿ5l]v*su~<-g2c4 P .40M5 Sс5`7Ӷ`@r OWrПb̢ZYl5Vz@n'x~̔Kaܑ6 bf[iqNƖHݿ&De@gfXȃUIԸ(Si4I9Ŷ^e!9+k7֐нC<+QF[=%űdf| :ci4X$~:_6Mdl#n7bnSഊDrN]Dc&ۀ6FМ+H̕A ȿ!J[F#4i,>Œ?a;i/k)aI7*dѣם}sKW$hK.|'Qm 2(u8W4Q8%%;<BՐt8mmOy:`U*la)|HVVA28Zzǖuj Zcwu)vPK)*M7awtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/overcloud_upgrade_prepare.sh.j2Tn0 +]ڃmaێŢc$HT ɿrto{I]]ύGsꪺH9/L! (c*k*;>kkl q X]iiO0ETzZ Ex~ffAED.+%R#4JVCҩhYBv*TԒ&bM>.GyDKN&ʜ0' {` JMR̖BPm`]N&d5JosT5:K&Zzv`U0I^P@j,A#Ed°{3~CirEi߯>=;1}͜|h6.D;fo̒gm"vQ|\AصyKykۈwG+jΫ攫PK)*M<:8otripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/remove-packages.yaml.j2+H,JM-I-OIMK,))RP-H/JLI J/K +-NM HLNLO-R()*MPK)*M-ptripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/undercloud_upgrade.sh.j2K0 EyVaTuu+JcZ;JA은 1?z iaP77TV-hTb҆$P(#jd)dδNՆ {CmSV8'Ҙm^!X`Wۜ?`|8$B<:J rOPK)*M1z ~Jptripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/update_workarounds.sh.j2mn0 } l˴6M!14$w_Qh_􁭔fwH$wcnZKkP)޵ܣ CF\sU&I3GO0m;,^P+~bnŏQ-!ì޸W,s2b0QpAǚMvMNv,YԞu⛤.+xp1L+aj 'ʢdж+RN%nZ%-4i:%x5m$U]c^5Y{ihM`WϗO`_?@D$vd;BA@E3;9mKVF׆&r_C *_!VΊ:O%=Y CvLZ9ݑޖPK)*M)]gttripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/upgrade_init_command.yaml.j2%1 0 WdTpt8`R ZڈC\Ft WK"^tttHVPK)*MQM-}tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/validate_docker_images_versions.sh.j2XmS8_8anpKx$$+ɡʯ:G!N,i/>JoKY%rjI%1Fdӹe= Kҿ'H"4 D Ꭺ)5NGNNN_yzKNC\WHSJv@JolXJFsla',k3Ԟ3@P]Q@b^ l dK h=1&p|ʈ*!DK)A&/ [oqO5V8!`V(=}l'/>ߵ ,۪ btoG'ȗ' _LzDڵTasLst>"6mNHe^,fHƕ $<9rІC0H"@%D01(<"L*?e9rB?&pN3 } 'AM(}誐[g!cxb0٢ W0娼vK?]jrrRoT?=`n Ws l qbdu2MqFO\?\P߱^Xs-㐗0w0y,~?+\CM|si`Z(Ü ašdPxDz!EGE+i0_ lNl!gjEл> k9p./KbdU)jM(Rh5A ): )Ɠd=6Xx KG3O `0\j(]maӷ=@w0-4j$AQ)b&h*93hU95v T(%UI]UCD&ΨFaRS4 G K%ŧ?+Qb5@3"]zݰ_{9f䕐w˗tDQk$\R%kI= ޏIybյp:ƹD1yaꬸkwHT}[Oօst:>UBZk$b*,?M g YNx^*<;>.ܢ5 7ֿPK)*M- tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/cli_opts_params.yaml.j2б 0ݧRਃJ U؄EnLŦf#/@;Ev1*vΙV\Ae$KoٌR,%UGe88i:LRq0ho g[ȏ \> l]NMiϬQgOv*aѡޣXk فZA׎l[نQnOwPK)*Mew(u~tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/ffu_repos.yaml.j2U 0EwnЭSVhy&R7]:^9DB +u<5)En`*YrɓID~![uJck۾.բPK)*Mttripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/overcloud_upgrade_nodes.sh.j2MK0 D9QסBmSSJt~S h#ݑ'd ^/QTg֔D A}BGj13 (A.4y N찰xCmSǩ|o1:WPK)*MH%Mtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/overcloud_upgrade_role.sh.j2Un E OUY~hMPlR},KΏǺBix(X2ez(Wj (cКI~'Aj/}cᅹm咿az3:(pnOvw=wepDQvB?)} q*,&HZ{Kw?#OPK)*Mdtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/overcloud_upgrade_run.sh.j2UM bc\QOгA 5j6x/:um'*qCc'R i$5)ș.RoG,Гp~X͇[$bZ5mDHp@@_8-݂NQ0|4Z m)xey=cOPK)*Mr=8Ytripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/undercloud_upgrade.sh.j2A0C%F$r[$E[kOScmM-,ngofk[oe-rMA Y kX(a0P|1@i&ˆ5u *aKMׇ]q53/h cF\U}"c0 L2W1{־9 ;U n<#HtJ(qDįVoo؏#}v`N9bC,dהOGL|q.gPtAQ8Ŕud%^1I~O> ?5_y~?m*9-蹯Vq\jPK)*ME*tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/undercloud_workarounds_post.sh.j2RM0W .ZMLˊb\{Xum-U6i\y˛!kȚ3jھPK)*Mөtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/undercloud_workarounds_pre.sh.j2RM0W .ZMLˊb\{Xum-U6i\y˛!kȚ3j<AqLkQڢDi-{m7wC% FlEż h xfTB~ς?ΗE~$yo'B,+mP9O٦Ҷ%EG@8r܂Jj~ D'V@֌ р \,=6xcFkʲіa8 P|#*H qߡ 4|Ζ*-R~Ȯ 6ڛ܊q.RQ Eߦ/ 4M_crp;hC8fh8&^ߝlp;*C(+q2({CQ1G][Go)ӛ#$S햪׺q(2ޓˏ:WT{{+`iN_PK)*M ~tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/workarounds.sh.j2Tn0+Ӥ@d"ACѸ@+0M|5{IN](D'jwgvv EfԵŨgci,+m꠸+z(1h0`M,:(V@2Գ#5rލ‚ߍofJ(o޸X\ \MAHaQys^)){;'o0f~P!jpA%O ZTk0QlUz(5|)$*H 7ӷEYk3PiuvU 7՜e(J88JYע苢;OS_U]*^4Z&uf@x\y ƥq ނ_.k1.K(Ry$awLK;Ū#E }\CB11MH[]qB.ZKD6%ٛ>rmq&KO :Y$I^QJ Sʎci0}wn)Q o\w>lWs6X-T="n՚oH@GI|s'hy@n⌫{⋃{ّ?GT&FEg`iVa"WN!;Eͅ1kq(hO@Ql?OCj86%G-ۧHƵbve-X2'p^97אSg #J_&蠠խㅇG_wؒ[x_(4z{04 n]Z fŴm/r~ZFWhB h@1mj[g=BcC"[n`Kѿ|MP p--R@L/tiOvVJ,l 1pydz[j! ˋw0o%VB=-NYq(C M ֲ\jL Aѧٗ=/R2Y-`77b =U8j+P%*E'_> .*ō_`4.P x8-Cg5C_ZJ%fz`qM'ƙRʘ%[ɲdCҘۭ-T4ԱtbZ%rQ 9;^W1GHܖei .TO3U:qv Ř ݽ28p.+TS8&f.s-W!}a5$Jbݱ3@V?Q𳼯rt\z1}yMHwgPR'{i7ܭ}ꯠ]G;w+G1;nuy0>w`;y 0}nCFߞ4ݣiѥgwbw~y+ck x3I PK**MG6NM&tripleo_upgrade-3.0.0.dist-info/RECORDŜY\Gob/s^  p0`iwH!"E:U:U&t*l\?vm%+=7Fn|q6êKn_Y~ݸgʳr3ܼ'“1fcgDxiP0wMR[Fբ!)(=~ym#+{jl}Kj/{MEq=42s['78"\v󻉔4F\}cxY6(`=qfxP+T詘3O~BwJI`OCunj(f)ٱ-x쭮<&2|nT #@yeO^ ?)2[I O쬹wv]R3qwuL  \|?H1f׵O= 9uhBhٗzr1 D䪜Z˖%Te9\ݽA.R$s0Ԁ &wNn -.r 5w;wdbGլZoKWYTvdEi *r*qgOs OHfIm;}KhjvdA0tuON#GZV@21W=1xִ?yTX"x4= *s7!{꼳r2k1d@쮆](+l, Wp^$K *zSBEefqAF2X͞G B.l,t~Ҏq@·!Dxd6 quюn70GaPt/.~xQDc=W}"G"Ÿ:O'2oPj|n| _v%Kt_aw|kDW @?];}/ʇ,..Sn 4I=UQEMCSG9K\&g/97$Lȕ7lҬtC2L\D!WZNi^#Y@h)C*%/]0ڰ,Zy͠8{;9]Pݘ]] ɗ=Uޛ2w%y]Lzi8<`uM℠wG#궸Ɣ K\9fP* a䫫/}eU;KP##\0yVn"P _ 篵7j]Fe/~?Q1-8]U^6fC)U븝$NFM6bnl :"(|Cv֣KJB>9tbKB5Y !E|>Km~% ɻ iȞ8r2Pa+'˭O莆4G+jR]Nx8)1*m`?s珗Ȅ țR1}L25@޷8OV涭`y5J 3;yegc啲oyo#53"ULao郙 09BɕO.&1|<2Nr"jZ5Gmќ (m0Z}d#(8qMpB/"#>b1ħT\^Kt|ϴ񓸷A.7]{e$KPV %U2{k!g[^EJ[oFXGxG-F{O/dpϝ=?[7D>~Ri)ws #AG6[ צZ͸U MAg y h<ߙy-j"Q[ƚ .h])!HEO|T醨=##t..p=^DBhiku$c~̡nYnnBH;.xȶ5霓iuZuK ']R*}ds*=.ʎ)ə aaYN+mQ%@+JCBnLWwb,$sN"M%:AsTnMgĖi6DPO]xM@e]w%,j jK!ժϐ?(0cFh=ǁz-L6;Z8w]h2[o9;Enc * 9t%qpP3R;t+DG5zUU0 '3<+AΜvM=KFC|ڮlmI;ֳ *h1˜Uze l{x Bt6s<7wԅ{+hN$[$4>Ui9mEiF_q)˲~Bi;3Զ(rQGV'AZ6 {?ƪ?^"\Ր;Lm =<|ba P=oۛ7硁wLw' wjwMhs;*j/ ?h8UNhg!ǙnoOP2\L`?f#'t>RjEJ#2#7;~EM6~n`KȭraQ2lvEGUQwDX2_F.e.z]{X.🡩 uEq"qPrGy `HfGM{KvL[)uA/s!9 7 ݲ@bLʲ{f=>r y ni4-xe6Y6231gI]>AQ&`ќFOi~ "Vt˘4蛱gTrI&p  xڇa5yBGA7eLz?"呁%g Jqn5Y/\4yzZ?#RӌigY1 EH+h.U ۣԤcBa6.\xl䷋7 WoU\ϤW<: IM N-Jv>-4-B7uWPJy5D4"M[ ̅ڊKeZ[ai 17wk{ e:NmUosnG4Ke9+jԧ_Wy2Bf l":9L؅`,,Pn5Z_E<%K1r]NUjhi+ᘝ'P+ `2,=Y"u#ϧC 58Ȍߏ Q, YUJR79~Petr׽lrslhy-\9nʀj@Hkpy]veypG GIu4=.S#CH3@;_ZȊJs5ZǁVcBâ5}ҕm9Aiiu J}QԺQ,D|L^HU{-Pm>@]G$?; L$siYK"1Mo MPK(H0z:"^V^]IMuzP$V /p7"wdK=(zaM6yt%aqz GaFAg8Eu(r`Z->A[i°+e)T\d>DDnn 2\_]1t}/|ܦ\X'yr$'19f\ȴm)yZKf-P;533G)~YRʁ(T&dZwƸ_[5&`{Llѩ Ǽ'sñݽ z`{{_x 틦y `뾿N1XAAUiBLv{9œ+*$Y-KWce#?`Zu͠TiS'')[|XQ82dn_x3 %0Z\OS[8vt;v'@"\3Q}|6oEZ"JGM$לiQnkC+Ogԗ\[-q9\{fی~u&.Erc+F@^jw},ţOw$TvgHK㭛ox6?=Ah0$rnV?ddgԺ xz_./?{Ԩi,>6۔'Sa8+㒎 ?J=Bp9ѳ2zS~vhitripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tasks/upgrade/use_oooq.yamlPK)*M4M{Kmtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/ceph-update-run.sh.j2PK)*MQ,wfnݒtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/ceph-upgrade-run.sh.j2PK)*Mq9gϕtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/cephosd.yaml.j2PK)*MiA rYtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/check_service_galera.sh.j2PK)*M8d7stripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/check_service_haproxy.sh.j2PK)*M"n{tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/check_service_haproxy_backend.sh.j2PK)*MM* 1ttripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/check_service_rabbitmq.sh.j2PK)*MHtrtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/check_service_reboot.sh.j2PK)*M"f^q!tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/check_service_redis.sh.j2PK)*ME/_(rtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fip_http_check_start.sh.j2PK)*Mi~ qtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fip_http_check_stop.sh.j2PK)*Mk]K-ttripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/l3_agent_failover_post.sh.j2PK)*Mef8osͮtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/l3_agent_failover_pre.sh.j2PK)*Mq]tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/l3_agent_start_ping.sh.j2PK)*MJBX<ptripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/l3_agent_stop_ping.sh.j2PK)*M7xjtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/node_upgrade.sh.j2PK)*MPotripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/node_upgrade_post.sh.j2PK)*Mv(n:tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/node_upgrade_pre.sh.j2PK)*Mj2fUpɼtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/nova_actions_check.sh.j2PK)*Mxtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/oooq_deploy_transformation.sh.j2PK)*M?Akwtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/overcloud_update_converge.sh.j2PK)*Md]vhtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/overcloud_update_prepare.sh.j2PK)*MՍcrtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/overcloud_update_run.sh.j2PK)*M .% xtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/overcloud_upgrade_converge.sh.j2PK)*M7awNtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/overcloud_upgrade_prepare.sh.j2PK)*M-Q  sDtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/overcloud_upgrade_run.sh.j2PK)*M<:8otripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/remove-packages.yaml.j2PK)*M-ptripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/undercloud_upgrade.sh.j2PK)*M1z ~Jptripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/update_workarounds.sh.j2PK)*Muktripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/upgrade_hci.yaml.j2PK)*M)]gttripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/upgrade_init_command.yaml.j2PK)*MQM-}tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/validate_docker_images_versions.sh.j2PK)*MJ'tb i\tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/workarounds.sh.j2PK)*M$"mWtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/workload_launch.sh.j2PK)*M- tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/cli_opts_params.yaml.j2PK)*Mew(u~wtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/ffu_repos.yaml.j2PK)*Mttripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/overcloud_upgrade_nodes.sh.j2PK)*MH%Mtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/overcloud_upgrade_role.sh.j2PK)*Md'tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/overcloud_upgrade_run.sh.j2PK)*Mr=8Yutripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/undercloud_upgrade.sh.j2PK)*ME*tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/undercloud_workarounds_post.sh.j2PK)*MөNtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/undercloud_workarounds_pre.sh.j2PK)*M ~tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/templates/fast-forward-upgrade/workarounds.sh.j2PK)*M#ž ]otripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tests/inventoryPK)*MsXMubtripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tests/oooq-test.yamlPK)*M$[O b\tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/tests/test.ymlPK)*MYol&$[tripleo_upgrade-3.0.0.data/data/usr/local/share/ansible/roles/tripleo-upgrade/vars/main.ymlPK**M=/.(etripleo_upgrade-3.0.0.dist-info/pbr.jsonPK**M2-tripleo_upgrade-3.0.0.dist-info/top_level.txtPK**M_n%(tripleo_upgrade-3.0.0.dist-info/WHEELPK**M; !(tripleo_upgrade-3.0.0.dist-info/METADATAPK**MG6NM&tripleo_upgrade-3.0.0.dist-info/RECORDPKuuH