Headers and content typesΒΆ

A user-data header is required for cloud-init to recognize the format. See the header and content types for each user-data format below:

User-data format

Header

Content-Type

Cloud config data

#cloud-config

text/cloud-config

User-data script

#!

text/x-shellscript

Cloud boothook

#cloud-boothook

text/cloud-boothook

MIME multi-part

Content-Type: multipart/mixed

multipart/mixed

Cloud config archive

#cloud-config-archive

text/cloud-config-archive

Jinja template

## template: jinja

text/jinja2

Include file

#include

text/x-include-url

Part handler

#part-handler

text/part-handler

Note

The gzip format is not included above because it is binary data. It is identified by its magic bytes.