ó 'KXc@svddlmZddlZddlZddlmZddlmZdZdZdZdZ d „Z d „Z dS( iÿÿÿÿ(tStringION(thelpers(tutils/etc/puppet/puppet.confs/var/lib/puppet/ssl/certs/s/var/lib/puppet/ssls /var/lib/puppet/ssl/certs/ca.pemcCsªtjjdƒr7tjdddddgdtƒnotjjdƒrhtjddd gdtƒn>tjjd ƒr™tjd d d gdtƒn |jd ƒdS(Ns/etc/default/puppettseds-is-ess/^START=.*/START=yes/tcaptures/bin/systemctltenablespuppet.services/sbin/chkconfigtpuppettonsASorry we do not know how to enable puppet services on this system(tostpathtexistsRtsubptFalsetwarn(tlog((sG/opt/freeware/lib/python2.7/site-packages/cloudinit/config/cc_puppet.pyt_autostart_puppet#s  cCsŽd|kr |jd|ƒdS|d}tj|dtƒ}tj|ddƒ}| rq|rq|jdƒn;|r¬|jd|rŒ|ndƒ|jjd|fƒnd|krdtj t ƒ}t j ƒ} g|j ƒD]} | jƒ^qà} d j| ƒ} | jt| ƒd t ƒxA|djƒD],\} }| d kr¸tjtd ƒtjtdd ƒtjtƒtjtdd ƒtjtt|ƒƒtjtdd ƒn{xx|jƒD]j\}}|dkr|jdtjƒƒ}|jd|jƒƒ}|jƒ}n| j| ||ƒqÅWtj t dt ƒtjt | j!ƒƒq1Wnt"|ƒtj#dddgdt$ƒdS(NRs9Skipping module named %s, no 'puppet' configuration foundtinstalltversions=Puppet install set false but version supplied, doing nothing.s Attempting to install puppet %s,tlatesttconfs tfilenametca_certiùtroottcertnames%fs%is%s.oldtservicetstartR(%tdebugRtget_cfg_option_booltTruetget_cfg_option_strtNoneR tdistrotinstall_packagest load_filetPUPPET_CONF_PATHRtDefaultingConfigParsert splitlinestlstriptjointreadfpRt iteritemst ensure_dirtPUPPET_SSL_DIRt chownbynametPUPPET_SSL_CERT_DIRt write_filetPUPPET_SSL_CERT_PATHtstrtreplacetsockettgetfqdntget_instance_idtlowertsettrenamet stringifyRR R (tnametcfgtcloudRt_argst puppet_cfgRRtcontentst puppet_configtit cleaned_linestcleaned_contentstcfg_nametotv((sG/opt/freeware/lib/python2.7/site-packages/cloudinit/config/cc_puppet.pythandle3sL       %    ( RRR1t cloudinitRRR"R,R*R.RRE(((sG/opt/freeware/lib/python2.7/site-packages/cloudinit/config/cc_puppet.pyts