'KXc@s)ddlZddlmZdZdS(iN(tutilc Csgd|kr |jd|dS|d}|jjd|jdd}tj|d|krtjj|d}tj |jd}tj ||nd|krGd |krG|jd d } tj d dtj| tjj| d } tjj| d} tj | |dtj | |d WdQXntj dddgdt dS(Nt salt_minions?Skipping module named %s, no 'salt_minion' key in configurations salt-miniont config_dirs /etc/salttconftminiont public_keyt private_keytpki_dirs /etc/salt/pkii?s minion.pubs minion.pemtservicetrestarttcapture(s salt-minion(tdebugtdistrotinstall_packagestgetRt ensure_dirtostpathtjoint yaml_dumpst write_filetumasktsubptFalse( tnametcfgtcloudtlogt_argstsalt_cfgRt minion_configt minion_dataRtpub_nametpem_name((sL/opt/freeware/lib/python2.7/site-packages/cloudinit/config/cc_salt_minion.pythandles*      (Rt cloudinitRR"(((sL/opt/freeware/lib/python2.7/site-packages/cloudinit/config/cc_salt_minion.pyts