Update nomad provider

pull/13509/head
Seth Vargo 9 years ago
parent ecda27e05a
commit a765c320e4
No known key found for this signature in database
GPG Key ID: C921994F9C27E0FF

@ -15,7 +15,7 @@ Use the navigation to the left to read about the available resources.
## Example Usage
```
```hcl
# Configure the Nomad provider
provider "nomad" {
address = "nomad.mycompany.com"

@ -6,7 +6,7 @@ description: |-
Manages a job registered in Nomad.
---
# nomad\_job
# nomad_job
Manages a job registered in Nomad.
@ -21,7 +21,7 @@ type of job, but can be used to manage any job within Nomad.
Registering a job from a jobspec file:
```
```hcl
resource "nomad_job" "app" {
jobspec = "${file("${path.module}/job.hcl")}"
}
@ -33,31 +33,31 @@ be paired with something such as the
[template_file](https://www.terraform.io/docs/providers/template/d/file.html)
resource to render parameterized jobspecs.
```
```hcl
resource "nomad_job" "app" {
jobspec = <<EOT
job "foo" {
datacenters = ["dc1"]
type = "service"
group "foo" {
task "foo" {
driver = "raw_exec"
config {
command = "/bin/sleep"
args = ["1"]
}
datacenters = ["dc1"]
type = "service"
group "foo" {
task "foo" {
driver = "raw_exec"
config {
command = "/bin/sleep"
args = ["1"]
}
resources {
cpu = 20
memory = 10
}
resources {
cpu = 20
memory = 10
}
logs {
max_files = 3
max_file_size = 10
}
}
logs {
max_files = 3
max_file_size = 10
}
}
}
}
EOT
}

Loading…
Cancel
Save