??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó ¤Bãac@`sddlmZmZmZeZidd6dgd6dd6ZdZd Zdd l Z dd l Z dd l Z dd l m Z mZmZmZmZdd lmZdd lmZi dd6dd6dd6dd6dd6dd6dd6dd6dd6d d!6Zd"efd#„ƒYZd$efd%„ƒYZd&efd'„ƒYZd(efd)„ƒYZd*efd+„ƒYZd,efd-„ƒYZd.efd/„ƒYZd0efd1„ƒYZd2efd3„ƒYZ d4efd5„ƒYZ!d6efd7„ƒYZ"d8efd9„ƒYZ#d:efd;„ƒYZ$d<efd=„ƒYZ%d>efd?„ƒYZ&d@efdA„ƒYZ'dBefdC„ƒYZ(dDefdE„ƒYZ)dFefdG„ƒYZ*dHefdI„ƒYZ+dJefdK„ƒYZ,dLefdM„ƒYZ-dNefdO„ƒYZ.dPefdQ„ƒYZ/dRefdS„ƒYZ0dTefdU„ƒYZ1dVefdW„ƒYZ2dXefdY„ƒYZ3dZefd[„ƒYZ4d\efd]„ƒYZ5d^efd_„ƒYZ6d`efda„ƒYZ7dbefdc„ƒYZ8ddefde„ƒYZ9dfefdg„ƒYZ:dhefdi„ƒYZ;djefdk„ƒYZ<dlefdm„ƒYZ=dnefdo„ƒYZ>dpefdq„ƒYZ?drefds„ƒYZ@dtefdu„ƒYZAdvefdw„ƒYZBdxefdy„ƒYZCdzefd{„ƒYZDd|efd}„ƒYZEd~„ZFeGdkreFƒnd S(€i(tabsolute_importtdivisiontprint_functions1.1tmetadata_versiontpreviewtstatust communityt supported_bys¼ --- module: hostname author: - Adrian Likins (@alikins) - Hideki Saito (@saito-hideki) version_added: "1.4" short_description: Manage hostname requirements: [ hostname ] description: - Set system's hostname, supports most OSs/Distributions, including those using systemd. - Note, this module does *NOT* modify C(/etc/hosts). You need to modify it yourself using other modules like template or replace. - Windows, HP-UX and AIX are not currently supported. options: name: description: - Name of the host required: true use: description: - Which strategy to use to update the hostname. - If not set we try to autodetect, but this can be problematic, specially with containers as they can present misleading information. choices: ['generic', 'debian','sles', 'redhat', 'alpine', 'systemd', 'openrc', 'openbsd', 'solaris', 'freebsd'] version_added: '2.9' s - hostname: name: web01 N(t AnsibleModuletget_distributiontget_distribution_versiont get_platformtload_platform_subclass(tServiceMgrFactCollector(t to_nativetGenerictgenerictDebiantdebiantSLEStslestRedHattredhattAlpinetalpinetSystemdtsystemdtOpenRCtopenrctOpenBSDtopenbsdtSolaristsolaristFreeBSDtfreebsdtUnimplementedStrategycB`sYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS( cC`s ||_dS(N(tmodule(tselfR$((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyt__init__@scC`s|jƒdS(N(tunimplemented_error(R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyt%update_current_and_permanent_hostnameCscC`s|jƒdS(N(R'(R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pytupdate_current_hostnameFscC`s|jƒdS(N(R'(R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pytupdate_permanent_hostnameIscC`s|jƒdS(N(R'(R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pytget_current_hostnameLscC`s|jƒdS(N(R'(R%tname((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pytset_current_hostnameOscC`s|jƒdS(N(R'(R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pytget_permanent_hostnameRscC`s|jƒdS(N(R'(R%R,((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pytset_permanent_hostnameUscC`sRtƒ}tƒ}|dk r1d||f}n|}|jjdd|ƒdS(Ns%s (%s)tmsgs-hostname module cannot be used on platform %s(R R tNoneR$t fail_json(R%tplatformt distributiont msg_platform((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR'Xs    ( t__name__t __module__R&R(R)R*R+R-R.R/R'(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR#?s        tHostnamecB`s_eZdZdZd ZeZd„Zd„Z d„Z d„Z d„Z d„Z d„ZRS( sþ This is a generic Hostname manipulation class that is subclassed based on platform. A subclass may wish to set different strategy instance to self.strategy. All subclasses MUST define platform and distribution (which may be None). RcO`stt||ƒS(N(R R8(tclstargstkwargs((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyt__new__qscC`s¨||_|jd|_|jd|_|jdk rbtƒdt|j}||ƒ|_nB|jdkr’t j |ƒr’t |ƒ|_n|j |ƒ|_dS(NR,tuses %sStrategytLinux( R$tparamsR,R=R1tglobalstSTRATStstrategyR3R tis_systemd_managedtSystemdStrategytstrategy_class(R%R$tstrat((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR&ts cC`s |jjƒS(N(RBR((R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR(scC`s |jjƒS(N(RBR+(R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR+„scC`s|jj|ƒdS(N(RBR-(R%R,((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR-‡scC`s |jjƒS(N(RBR.(R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR.ŠscC`s|jj|ƒdS(N(RBR/(R%R,((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR/sN(R6R7t__doc__R3R1R4R#RER<R&R(R+R-R.R/(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR8cs     tGenericStrategycB`sVeZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS( s  This is a generic Hostname manipulation strategy class. A subclass may wish to override some or all of these methods. - get_current_hostname() - get_permanent_hostname() - set_current_hostname(name) - set_permanent_hostname(name) cC`sR||_t|_|jjdtƒ|_|jsN|jjdtƒ|_ndS(Nt hostnamectlthostname(R$tFalsetchangedt get_bin_patht hostname_cmdtTrue(R%R$((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR&œs    cC`s|jƒ|jƒ|jS(N(R)R*RL(R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR(£s  cC`sT|jjd}|jƒ}||krP|jjsD|j|ƒnt|_ndS(NR,(R$R?R+t check_modeR-RORL(R%R,t current_name((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR)¨s    cC`sT|jjd}|jƒ}||krP|jjsD|j|ƒnt|_ndS(NR,(R$R?R.RPR/RORL(R%R,tpermanent_name((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR*°s    cC`sf|jg}|jj|ƒ\}}}|dkrV|jjdd|||fƒnt|ƒjƒS(NiR0s$Command failed rc=%d, out=%s, err=%s(RNR$t run_commandR2Rtstrip(R%tcmdtrctoutterr((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR+¸s   #cC`s]|j|g}|jj|ƒ\}}}|dkrY|jjdd|||fƒndS(NiR0s$Command failed rc=%d, out=%s, err=%s(RNR$RSR2(R%R,RURVRWRX((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR-¿s cC`sdS(NtUNKNOWN((R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR.ÅscC`sdS(N((R%R,((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR/Ès( R6R7RGR&R(R)R*R+R-R.R/(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRH‘s        tDebianStrategycB`s&eZdZdZd„Zd„ZRS(sm This is a Debian family Hostname manipulation strategy class - it edits the /etc/hostname file. s /etc/hostnamecC`sìtjj|jƒstyt|jdƒjdƒWqttk rp}|jjddt |ƒdt j ƒƒqtXny5t|jƒ}z|j ƒj ƒSWd|jƒXWn<tk rç}|jjddt |ƒdt j ƒƒnXdS(NtatR0sfailed to write file: %st exceptionsfailed to read hostname: %s(tostpathtisfilet HOSTNAME_FILEtopentwritetIOErrorR$R2Rt tracebackt format_exctreadRTtcloset Exception(R%tetf((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR.Ôs!cC`s|y9t|jdƒ}z|jd|ƒWd|jƒXWn<tk rw}|jjddt|ƒdtj ƒƒnXdS(Nsw+s%s R0sfailed to update hostname: %sR]( RbRaRcRhRiR$R2RReRf(R%R,RkRj((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR/ås(R6R7RGRaR.R/(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRZÌs t SLESStrategycB`s&eZdZdZd„Zd„ZRS(sW This is a SLES Hostname strategy class - it edits the /etc/HOSTNAME file. s /etc/HOSTNAMEcC`sìtjj|jƒstyt|jdƒjdƒWqttk rp}|jjddt |ƒdt j ƒƒqtXny5t|jƒ}z|j ƒj ƒSWd|jƒXWn<tk rç}|jjddt |ƒdt j ƒƒnXdS(NR[R\R0sfailed to write file: %sR]sfailed to read hostname: %s(R^R_R`RaRbRcRdR$R2RReRfRgRTRhRi(R%RjRk((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR.øs!cC`s|y9t|jdƒ}z|jd|ƒWd|jƒXWn<tk rw}|jjddt|ƒdtj ƒƒnXdS(Nsw+s%s R0sfailed to update hostname: %sR]( RbRaRcRhRiR$R2RReRf(R%R,RkRj((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR/ s(R6R7RGRaR.R/(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRlñs tRedHatStrategycB`s&eZdZdZd„Zd„ZRS(sb This is a Redhat Hostname strategy class - it edits the /etc/sysconfig/network file. s/etc/sysconfig/networkcC`s°ymt|jdƒ}zIxB|jƒD]4}|jdƒr%|jdƒ\}}|jƒSq%WWd|jƒXWn<tk r«}|jj ddt |ƒdt j ƒƒnXdS(NtrbtHOSTNAMEt=R0sfailed to read hostname: %sR]( Rbt NETWORK_FILEt readlinest startswithtsplitRTRhRiR$R2RReRf(R%RktlinetktvRj((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR.scC`syÌg}t}t|jdƒ}zQxJ|jƒD]<}|jdƒr`|jd|ƒt}q1|j|ƒq1WWd|jƒX|sš|jd|ƒnt|jdƒ}z|j|ƒWd|jƒXWn<t k r }|j j ddt |ƒdt jƒƒnXdS(NRnRos HOSTNAME=%s sw+R0sfailed to update hostname: %sR](RKRbRqRrRstappendRORht writelinesRiR$R2RReRf(R%R,tlinestfoundRkRuRj((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR/*s(  (R6R7RGRqR.R/(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRms tAlpineStrategycB`s8eZdZdZd„Zd„Zd„Zd„ZRS(s This is a Alpine Linux Hostname manipulation strategy class - it edits the /etc/hostname file then run hostname -F /etc/hostname. s /etc/hostnamecC`s|jƒ|jƒ|jS(N(R*R)RL(R%((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR(Ls  cC`sìtjj|jƒstyt|jdƒjdƒWqttk rp}|jjddt |ƒdt j ƒƒqtXny5t|jƒ}z|j ƒj ƒSWd|jƒXWn<tk rç}|jjddt |ƒdt j ƒƒnXdS(NR[R\R0sfailed to write file: %sR]sfailed to read hostname: %s(R^R_R`RaRbRcRdR$R2RReRfRgRTRhRi(R%RjRk((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR.Qs!cC`s|y9t|jdƒ}z|jd|ƒWd|jƒXWn<tk rw}|jjddt|ƒdtj ƒƒnXdS(Nsw+s%s R0sfailed to update hostname: %sR]( RbRaRcRhRiR$R2RReRf(R%R,RkRj((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR/bscC`sc|jd|jg}|jj|ƒ\}}}|dkr_|jjdd|||fƒndS(Ns-FiR0s$Command failed rc=%d, out=%s, err=%s(RNRaR$RSR2(R%R,RURVRWRX((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR-ms (R6R7RGRaR(R.R/R-(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR|Ds    RDcB`s2eZdZd„Zd„Zd„Zd„ZRS(sg This is a Systemd hostname manipulation strategy class - it uses the hostnamectl command. cC`sl|jddg}|jj|ƒ\}}}|dkr\|jjdd|||fƒnt|ƒjƒS(Ns --transientRiR0s$Command failed rc=%d, out=%s, err=%s(RNR$RSR2RRT(R%RURVRWRX((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR+zs  #cC`s‹t|ƒdkr(|jjddƒn|jdd|g}|jj|ƒ\}}}|dkr‡|jjdd|||fƒndS(Ni@R0sOname cannot be longer than 64 characters on systemd servers, try a shorter names --transients set-hostnameis$Command failed rc=%d, out=%s, err=%s(tlenR$R2RNRS(R%R,RURVRWRX((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR-s  cC`sl|jddg}|jj|ƒ\}}}|dkr\|jjdd|||fƒnt|ƒjƒS(Ns--staticRiR0s$Command failed rc=%d, out=%s, err=%s(RNR$RSR2RRT(R%RURVRWRX((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR.‰s  #cC`sêt|ƒdkr(|jjddƒn|jdd|g}|jj|ƒ\}}}|dkr‡|jjdd|||fƒn|jdd|g}|jj|ƒ\}}}|dkræ|jjdd|||fƒndS( Ni@R0sOname cannot be longer than 64 characters on systemd servers, try a shorter names--prettys set-hostnameis$Command failed rc=%d, out=%s, err=%ss--static(R}R$R2RNRS(R%R,RURVRWRX((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR/s # (R6R7RGR+R-R.R/(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRDts    tOpenRCStrategycB`s&eZdZdZd„Zd„ZRS(sv This is a Gentoo (OpenRC) Hostname manipulation strategy class - it edits the /etc/conf.d/hostname file. s/etc/conf.d/hostnamecC`s´d}zœyYt|jdƒ}x@|D]8}|jƒ}|jdƒr%|djdƒ}Pq%q%WWn<tk r }|jjddt|ƒdtj ƒƒnXWd|j ƒX|S( NRYtrs hostname=i t"R0sfailed to read hostname: %sR]( RbRaRTRsRiR$R2RReRfRh(R%R,RkRuRj((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR.¥s   " cC`sþzìy©t|jdƒ}g|D]}|jƒ^q}x;t|ƒD]-\}}|jdƒrDd|||tFedora(R6R7R3R4RDRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRDst SLESHostnamecB`sueZdZdZyGeƒZerOdeeƒkoAdknrOeZn e ƒ‚Wne k rre ZnXRS(R>tSlesi i ( R6R7R3R4R tdistribution_versiontfloatRlREt ValueErrorR#(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRJs (   tOpenSUSEHostnamecB`seZdZdZeZRS(R>tOpensuse(R6R7R3R4RDRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR”XstOpenSUSELeapHostnamecB`seZdZdZeZRS(R>s Opensuse-leap(R6R7R3R4RDRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR–^st ArchHostnamecB`seZdZdZeZRS(R>tArch(R6R7R3R4RDRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR—dstArchARMHostnamecB`seZdZdZeZRS(R>tArcharm(R6R7R3R4RDRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR™jstAlmaLinuxHostnamecB`seZdZdZeZRS(R>t Almalinux(R6R7R3R4RDRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR›pstManjaroHostnamecB`seZdZdZeZRS(R>tManjaro(R6R7R3R4RDRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRvst RHELHostnamecB`seZdZdZeZRS(R>tRedhat(R6R7R3R4RmRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRŸ|stCentOSHostnamecB`seZdZdZeZRS(R>tCentos(R6R7R3R4RmRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR¡‚stClearLinuxHostnamecB`seZdZdZeZRS(R>sClear-linux-os(R6R7R3R4RDRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR£ˆstCloudlinuxHostnamecB`seZdZdZeZRS(R>t Cloudlinux(R6R7R3R4RmRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR¤ŽstCoreosHostnamecB`seZdZdZeZRS(R>tCoreos(R6R7R3R4RDRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR¦”stScientificHostnamecB`seZdZdZeZRS(R>t Scientific(R6R7R3R4RmRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR¨šstOracleLinuxHostnamecB`seZdZdZeZRS(R>tOracle(R6R7R3R4RmRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRª stVirtuozzoLinuxHostnamecB`seZdZdZeZRS(R>t Virtuozzo(R6R7R3R4RmRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR¬¦stAmazonLinuxHostnamecB`seZdZdZeZRS(R>tAmazon(R6R7R3R4RmRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR®¬stDebianHostnamecB`seZdZdZeZRS(R>R(R6R7R3R4RZRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR°²stCumulusHostnamecB`seZdZdZeZRS(R>s Cumulus-linux(R6R7R3R4RZRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR±¸st KaliHostnamecB`seZdZdZeZRS(R>tKali(R6R7R3R4RZRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR²¾stUbuntuHostnamecB`seZdZdZeZRS(R>tUbuntu(R6R7R3R4RZRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR´ÄstLinuxmintHostnamecB`seZdZdZeZRS(R>t Linuxmint(R6R7R3R4RZRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR¶ÊstLinaroHostnamecB`seZdZdZeZRS(R>tLinaro(R6R7R3R4RZRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR¸ÐstDevuanHostnamecB`seZdZdZeZRS(R>tDevuan(R6R7R3R4RZRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRºÖstRaspbianHostnamecB`seZdZdZeZRS(R>tRaspbian(R6R7R3R4RZRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR¼ÜstGentooHostnamecB`seZdZdZeZRS(R>tGentoo(R6R7R3R4R~RE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyR¾âstALTLinuxHostnamecB`seZdZdZeZRS(R>tAltlinux(R6R7R3R4RmRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRÀèstAlpineLinuxHostnamecB`seZdZdZeZRS(R>R(R6R7R3R4R|RE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRÂîstOpenBSDHostnamecB`seZdZdZeZRS(RN(R6R7R3R1R4R†RE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRÃôstSolarisHostnamecB`seZdZdZeZRS(tSunOSN(R6R7R3R1R4R‡RE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRÄústFreeBSDHostnamecB`seZdZdZeZRS(R!N(R6R7R3R1R4RŒRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRÆstNetBSDHostnamecB`seZdZdZeZRS(tNetBSDN(R6R7R3R1R4RŒRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRÇst NeonHostnamecB`seZdZdZeZRS(R>tNeon(R6R7R3R4RZRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRÉ stRockyLinuxHostnamecB`seZdZdZeZRS(R>tRocky(R6R7R3R4RDRE(((sC/usr/lib/python2.7/site-packages/ansible/modules/system/hostname.pyRËscC`sVtdtdtdddtƒdtdddtjƒƒƒdtƒ}t|ƒ}|jd}|jƒ}|jƒ}|j ƒ}||krš|}n||kr¯|}ntd |d|d td |j d ƒd d|dt j ƒdd j t j ƒj d ƒdƒƒƒ}|rEid|dd6d|dd6|ds~      (&&$.;%$/0)/%6 #