# -*-python-*-
-# $Id$
-# $URL$
-#################### body for messages
+# body for messages
installfailed = """Once the node meets these requirements, please reinitiate the install
by visiting:
{'message_id': "authfail",
'subject': "%(hostname)s failed to authenticate",
'template':
-"""
+ """
%(hostname)s failed to authenticate for the following reason:
%(fault)s
{'message_id': "notinstalled",
'subject': "%(hostname)s is not installed",
'template':
-"""
+ """
%(hostname)s failed to boot because it has either never been
installed, or the installation is corrupt.
{'message_id': "missingkernel",
'subject': "%(hostname)s is missing its production kernel",
'template':
-"""
+ """
%(hostname)s failed to boot because the filesystem is missing its production
kernel.
{'message_id': "filesystemcorrupted",
'subject': "%(hostname)s may have corrupt filesystem",
'template':
-"""
+ """
%(hostname)s failed to boot because the filesystem appears to be corrupted.
No action is needed from you at this time; this message is merely
{'message_id': "mountfailed",
'subject': "%(hostname)s could not mount filesystem",
'template':
-"""
+ """
%(hostname)s failed to boot because the boot scripts could not mount the
filesystem.
{'message_id': "hostnamenotresolve",
'subject': "%(hostname)s does not resolve",
'template':
-"""
+ """
%(hostname)s failed to boot because its hostname does not resolve, or
does resolve but does not match its configured IP address.
{'message_id': "nodetectednetwork",
'subject': "%(hostname)s has unsupported network hardware",
'template':
-"""
+ """
%(hostname)s failed to boot because it has network hardware that is
unsupported by the current production kernel. If it has booted