Update nomad provider

This commit is contained in:
Seth Vargo 2017-04-10 12:28:09 -04:00
parent ecda27e05a
commit a765c320e4
No known key found for this signature in database
GPG Key ID: C921994F9C27E0FF
2 changed files with 22 additions and 22 deletions

View File

@ -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"

View File

@ -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
}