OS : Linux
PHP Version : 7.4.33
Software : Apache/2.4.6 (CentOS) PHP/7.4.33
Information System : Linux apprendre2 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
Disable Function : ó
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:
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' s
N( t __doc__t cloudinitR t cloudinit.settingsR t frequencyR R R ( ( ( sL /usr/lib/python2.7/site-packages/cloudinit/config/cc_disable_ec2_metadata.pyt s