The following pull request was submitted through Github.
It can be accessed and reviewed at: https://github.com/lxc/lxd/pull/6504

This e-mail was sent by the LXC bot, direct replies will not reach the author
unless they happen to be subscribed to this list.

=== Description (from pull-request) ===
Signed-off-by: Thomas Parrott <thomas.parr...@canonical.com>
From 3e0040f591f1dd1a1aba91c9b46e0554b0f53d51 Mon Sep 17 00:00:00 2001
From: Thomas Parrott <thomas.parr...@canonical.com>
Date: Mon, 25 Nov 2019 17:42:50 +0000
Subject: [PATCH] doc: Documents the VM cloud-init:config drive option

Signed-off-by: Thomas Parrott <thomas.parr...@canonical.com>
---
 doc/instances.md | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/doc/instances.md b/doc/instances.md
index dab751418d..d1f74cf112 100644
--- a/doc/instances.md
+++ b/doc/instances.md
@@ -536,15 +536,20 @@ either be a bind-mount of an existing file or directory 
on the host, or
 if the source is a block device, a regular mount.
 
 LXD supports the following additional source types:
-- [Ceph-rbd]: Mount from existing ceph RBD device that is externally managed. 
LXD can use ceph to manage an internal file system for the instance, but in the 
event that a user has a previously existing ceph RBD that they would like use 
for this instance, they can use this command.
+- Ceph-rbd: Mount from existing ceph RBD device that is externally managed. 
LXD can use ceph to manage an internal file system for the instance, but in the 
event that a user has a previously existing ceph RBD that they would like use 
for this instance, they can use this command.
 Example command
 ```
-lxc config device add <instance> ceph-rbd1 disk 
source=ceph:<my_pool>/<my-volume> ceph.user_name=<username> 
ceph.cluster_name=<username>  path=/ceph
+lxc config device add <instance> ceph-rbd1 disk 
source=ceph:<my_pool>/<my-volume> ceph.user_name=<username> 
ceph.cluster_name=<username> path=/ceph
 ```
-- [Ceph-fs]: Mount from existing ceph FS device that is externally managed. 
LXD can use ceph to manage an internal file system for the instance, but in the 
event that a user has a previously existing ceph file sys that they would like 
use for this instancer, they can use this command.
-Example command. 
+- Ceph-fs: Mount from existing ceph FS device that is externally managed. LXD 
can use ceph to manage an internal file system for the instance, but in the 
event that a user has a previously existing ceph file sys that they would like 
use for this instancer, they can use this command.
+Example command.
 ```
-lxc config device add <instance> ceph-fs1 disk 
source=cephfs:<my-fs>/<some-path> ceph.user_name=<username> 
ceph.cluster_name=<username>  path=/cephfs
+lxc config device add <instance> ceph-fs1 disk 
source=cephfs:<my-fs>/<some-path> ceph.user_name=<username> 
ceph.cluster_name=<username> path=/cephfs
+```
+- VM cloud-init: Generate a cloud-init config ISO from the user.vendor-data, 
user.user-data and user.meta-data config keys and attach to the VM so that 
cloud-init running inside the VM guest will detect the drive on boot and apply 
the config. Only applicable to virtual-machine instances.
+Example command.
+```
+lxc config device add <instance> config disk source=cloud-init:config
 ```
 
 The following properties exist:
_______________________________________________
lxc-devel mailing list
lxc-devel@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-devel

Reply via email to