summaryrefslogtreecommitdiff
path: root/website/docs/r/domain.html.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'website/docs/r/domain.html.markdown')
-rw-r--r--website/docs/r/domain.html.markdown11
1 files changed, 10 insertions, 1 deletions
diff --git a/website/docs/r/domain.html.markdown b/website/docs/r/domain.html.markdown
index ff9ab0a3..acc795b0 100644
--- a/website/docs/r/domain.html.markdown
+++ b/website/docs/r/domain.html.markdown
@@ -85,7 +85,7 @@ resource "libvirt_domain" "domain-suse" {
}
```
-* `kernel` - (Optional) The path of the initrd to boot.
+* `initrd` - (Optional) The path of the initrd to boot.
You can use it in the same way as the kernel.
@@ -102,10 +102,15 @@ resource "libvirt_domain" "domain-suse" {
cmdline {
arg1 = "value1"
arg2 = "value2"
+ "_" = "rw nosplash"
}
}
```
+Kernel params that don't have a keyword identifier can be specified using the
+special `"_"` keyword. Multiple keyword-less params have to be specified using
+the same `"_"` keyword, like in the example above.
+
Also note that the `cmd` block is actually a list of maps, so it is possible to
declare several of them by using either the literal list and map syntax as in
the following examples:
@@ -151,6 +156,10 @@ resource "libvirt_domain" "my_machine" {
}
```
+~> **Note well:** `kernel` and `initrd` have to be specified at the same time; `cmdline`
+ arguments can be specified only when `kernel` and `initrd` have been defined.
+ Otherwise libvirt will refuse to start the domain.
+
### UEFI images
Some extra arguments are also provided for using UEFI images: