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 @ s_ d Z d d l m Z d d l m Z d d l m Z d d l m Z e Z d Z d „ Z d S( s)
Final Message
-------------
**Summary:** output final message when cloud-init has finished
This module configures the final message that cloud-init writes. The message is
specified as a jinja template with the following variables set:
- ``version``: cloud-init version
- ``timestamp``: time at cloud-init finish
- ``datasource``: cloud-init data source
- ``uptime``: system uptime
**Internal name:** ``cc_final_message``
**Module frequency:** per always
**Supported distros:** all
**Config keys**::
final_message:
iÿÿÿÿ( t templater( t util( t version( t
PER_ALWAYSsy ## template: jinja
Cloud-init v. {{version}} finished at {{timestamp}}. Datasource {{datasource}}. Up {{uptime}} secondsc C s¹ d } t | ƒ d k r+ t | d ƒ } n t j | d d ƒ } | j ƒ } | s[ t } n t j ƒ } t j ƒ } t j ƒ } yœ i | d 6| d 6| d 6t | j
ƒ d 6} | j t g | j
ƒ D] \ }
} |
j ƒ | f ^ qà ƒ ƒ t j d t j | | ƒ d t d
t d | ƒWn! t k
r>t j | d ƒ n X| j j } y' d
| | | f }
t j | |
ƒ Wn$ t k
r˜t j | d | ƒ n X| j
j rµ| j d ƒ n d S( Nt i t
final_messaget uptimet timestampR t
datasources %s
t consolet stderrt logs' Failed to render final message templates %s - %s - v. %s
s% Failed to write boot finished file %ss Used fallback datasource( t lent strR t get_cfg_option_strt stript FINAL_MESSAGE_DEFR t time_rfc2822R t version_stringR t updatet dictt itemst uppert multi_logR t
render_stringt Falset Truet Exceptiont logexct pathst
boot_finishedt
write_filet is_disconnectedt warning( t _namet cfgt cloudR t argst msg_inR t tst cvert subst kt vt boot_fin_fnt contents( ( sE /usr/lib/python2.7/site-packages/cloudinit/config/cc_final_message.pyt handle2 s: >
N(
t __doc__t cloudinitR R R t cloudinit.settingsR t frequencyR R. ( ( ( sE /usr/lib/python2.7/site-packages/cloudinit/config/cc_final_message.pyt s