%PDF- %PDF-
Direktori : /usr/lib/python2.7/site-packages/salt/modules/ |
Current File : //usr/lib/python2.7/site-packages/salt/modules/netaddress.pyc |
� ���^c @@ s� d Z d d l m Z m Z m Z d d l m Z d Z y d d l Z e Z Wn e k ri Z e Z n Xd � Z d � Z d � Z d � Z d � Z d S( uh Module for getting information about network addresses. .. versionadded:: 2016.3.0 :depends: netaddr i ( t absolute_importt print_functiont unicode_literals( t sixu netaddressNc C@ s t s t d f St S( u- Only load if netaddr library exist. uZ The netaddress execution module cannot be loaded: netaddr python library is not installed.( t HAS_NETADDRt Falset __virtualname__( ( ( s; /usr/lib/python2.7/site-packages/salt/modules/netaddress.pyt __virtual__ s c C@ s5 t j | � } g t | � D] } t j | � ^ q S( u� Get a list of IP addresses from a CIDR. CLI example:: salt myminion netaddress.list_cidr_ips 192.168.0.0/20 ( t netaddrt IPNetworkt listR t text_type( t cidrt ipst ip( ( s; /usr/lib/python2.7/site-packages/salt/modules/netaddress.pyt list_cidr_ips# s c C@ s; t j | � } g t | � D] } t j | j � � ^ q S( u� Get a list of IPv6 addresses from a CIDR. CLI example:: salt myminion netaddress.list_cidr_ips_ipv6 192.168.0.0/20 ( R R R R R t ipv6( R R R ( ( s; /usr/lib/python2.7/site-packages/salt/modules/netaddress.pyt list_cidr_ips_ipv6/ s c C@ s t j | � } t j | j � S( u� Get the netmask address associated with a CIDR address. CLI example:: salt myminion netaddress.cidr_netmask 192.168.0.0/20 ( R R R R t netmask( R R ( ( s; /usr/lib/python2.7/site-packages/salt/modules/netaddress.pyt cidr_netmask; s c C@ s t j | � } t j | j � S( u� Get the broadcast address associated with a CIDR address. CLI example:: salt myminion netaddress.cidr_netmask 192.168.0.0/20 ( R R R R t broadcast( R R ( ( s; /usr/lib/python2.7/site-packages/salt/modules/netaddress.pyt cidr_broadcastG s ( t __doc__t __future__R R R t salt.extR R R t TrueR t ImportErrort eR R R R R R ( ( ( s; /usr/lib/python2.7/site-packages/salt/modules/netaddress.pyt <module> s