AlkantarClanX12
Current Path : /proc/self/root/usr/lib/python2.7/site-packages/cloudinit/config/ |
Current File : //proc/self/root/usr/lib/python2.7/site-packages/cloudinit/config/cc_disable_ec2_metadata.pyo |
� oB�]c @ sc d Z d d l m Z d d l m Z e Z d d d d d g Z d d d d d g Z d � Z d S( s� Disable EC2 Metadata -------------------- **Summary:** disable aws ec2 metadata This module can disable the ec2 datasource by rejecting the route to ``169.254.169.254``, the usual route to the datasource. This module is disabled by default. **Internal name:** ``cc_disable_ec2_metadata`` **Module frequency:** per always **Supported distros:** all **Config keys**:: disable_ec2_metadata: <true/false> i����( t util( t PER_ALWAYSt routet adds -hosts 169.254.169.254t rejectt ipt prohibitc C s� t j | d t � } | rx d } t j d � r9 t } n) t j d � rQ t } n | j d � d St j | d t �n | j d | � d S( Nt disable_ec2_metadataR t ifconfigsJ Neither "route" nor "ip" command found, unable to manipulate routing tablet captures= Skipping module named %s, disabling the ec2 route not enabled( R t get_cfg_option_boolt Falset Nonet whicht REJECT_CMD_IPt REJECT_CMD_IFt errort subpt debug( t namet cfgt _cloudt logt _argst disabledt reject_cmd( ( sL /usr/lib/python2.7/site-packages/cloudinit/config/cc_disable_ec2_metadata.pyt handle'