This file is indexed.

/etc/glance/metadefs/compute-instance-data.json is in glance-api 2:12.0.0-0ubuntu2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{
    "namespace": "OS::Compute::InstanceData",
    "display_name": "Instance Config Data",
    "description": "Instances can perform self-configuration based on data made available to the running instance. These properties affect instance configuration.",
    "visibility": "public",
    "protected": true,
    "resource_type_associations": [
        {
            "name": "OS::Glance::Image"
        },
        {
            "name": "OS::Cinder::Volume",
            "properties_target": "image"
        }
    ],
    "properties": {
        "img_config_drive": {
            "title": "Config Drive",
            "description": "This property specifies whether or not Nova should use a config drive when booting the image. Mandatory means that Nova will always use a config drive when booting the image. OpenStack can be configured to write metadata to a special configuration drive that will be attached to the instance when it boots. The instance can retrieve any information from the config drive. One use case for the config drive is to pass network configuration information to the instance. See also: http://docs.openstack.org/user-guide/cli_config_drive.html",
            "type": "string",
            "enum": [
                "optional",
                "mandatory"
            ]
        },
        "os_require_quiesce": {
            "title": "Require Quiescent File system",
            "description": "This property specifies whether or not the filesystem must be quiesced during snapshot processing. For volume backed and image backed snapshots, yes means that snapshotting is aborted when quiescing fails, whereas, no means quiescing will be skipped and snapshot processing will continue after the quiesce failure.",
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        }
    }
}