| Server IP : 156.238.232.47 / Your IP : 216.73.216.150 Web Server : nginx/1.25.3 System : Linux C202504152095410 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : www ( 1000) PHP Version : 8.3.25 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/python2.7/site-packages/cloudinit/config/ |
Upload File : |
�
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'