Merge "Remove file injection from config drive sample docs"
This commit is contained in:
commit
9d2f0ed810
|
@ -86,15 +86,13 @@ Enable and access the configuration drive
|
||||||
parameter to the :command:`openstack server create` command.
|
parameter to the :command:`openstack server create` command.
|
||||||
|
|
||||||
The following example enables the configuration drive and passes user
|
The following example enables the configuration drive and passes user
|
||||||
data, two files, and two key/value metadata pairs, all of which are
|
data, a user data file, and two key/value metadata pairs, all of which are
|
||||||
accessible from the configuration drive:
|
accessible from the configuration drive:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ openstack server create --config-drive true --image my-image-name \
|
$ openstack server create --config-drive true --image my-image-name \
|
||||||
--flavor 1 --key-name mykey --user-data ./my-user-data.txt \
|
--flavor 1 --key-name mykey --user-data ./my-user-data.txt \
|
||||||
--file /etc/network/interfaces=/home/myuser/instance-interfaces \
|
|
||||||
--file known_hosts=/home/myuser/.ssh/known_hosts \
|
|
||||||
--property role=webservers --property essential=false MYINSTANCE
|
--property role=webservers --property essential=false MYINSTANCE
|
||||||
|
|
||||||
You can also configure the Compute service to always create a
|
You can also configure the Compute service to always create a
|
||||||
|
@ -107,9 +105,9 @@ Enable and access the configuration drive
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
If a user passes the ``--config-drive true`` flag to the :command:`nova
|
If a user passes the ``--config-drive true`` flag to the
|
||||||
boot` command, an administrator cannot disable the configuration
|
:command:`openstack server create` command, an administrator cannot
|
||||||
drive.
|
disable the configuration drive.
|
||||||
|
|
||||||
#. If your guest operating system supports accessing disk by label, you
|
#. If your guest operating system supports accessing disk by label, you
|
||||||
can mount the configuration drive as the
|
can mount the configuration drive as the
|
||||||
|
@ -182,16 +180,6 @@ The file contents are formatted for readability.
|
||||||
|
|
||||||
{
|
{
|
||||||
"availability_zone": "nova",
|
"availability_zone": "nova",
|
||||||
"files": [
|
|
||||||
{
|
|
||||||
"content_path": "/content/0000",
|
|
||||||
"path": "/etc/network/interfaces"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"content_path": "/content/0001",
|
|
||||||
"path": "known_hosts"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"hostname": "test.novalocal",
|
"hostname": "test.novalocal",
|
||||||
"launch_index": 0,
|
"launch_index": 0,
|
||||||
"name": "test",
|
"name": "test",
|
||||||
|
@ -205,13 +193,6 @@ The file contents are formatted for readability.
|
||||||
"uuid": "83679162-1378-4288-a2d4-70e13ec132aa"
|
"uuid": "83679162-1378-4288-a2d4-70e13ec132aa"
|
||||||
}
|
}
|
||||||
|
|
||||||
Note the effect of the
|
|
||||||
``--file /etc/network/interfaces=/home/myuser/instance-interfaces``
|
|
||||||
argument that was passed to the :command:`openstack server create` command.
|
|
||||||
The contents of this file are contained in the ``openstack/content/0000``
|
|
||||||
file on the configuration drive, and the path is specified as
|
|
||||||
``/etc/network/interfaces`` in the ``meta_data.json`` file.
|
|
||||||
|
|
||||||
EC2 metadata format
|
EC2 metadata format
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue