1.5 KiB
1.5 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
docs | volume_mount Stanza - Job Specification | docs-job-specification-volume_mount | The "volume_mount" stanza allows the task to specify where a group "volume" should be mounted. |
volume_mount
Stanza
Placement |
job -> group -> task -> **volume_mount**
|
---|
The volume_mount
stanza allows the task to specify how a group
volume
should be mounted into the task.
job "docs" {
group "example" {
volume "certs" {
type = "host"
read_only = true
config {
source = "ca-certificates"
}
}
task "example" {
volume_mount {
volume = "certs"
destination = "/etc/ssl/certs"
}
}
}
}
The Nomad client will make the volumes available to tasks according to this configuration, and it will fail the allocation if the client configuration updates to remove a volume that it depends on.
volume_mount
Parameters
-
volume
(string: "")
- Specifies the group volume that the mount is going to access. -
destination
(string: "")
- Specifies where the volume should be mounted inside the tasks container. -
read_only
(bool: false)
- When a group volume is writeable, you may specify that it isread_only
on a per mount level using theread_only
option here.