diff --git a/website/docs/r/service.html.markdown b/website/docs/r/service.html.markdown
index 83c32b0f..c56fcdfc 100644
--- a/website/docs/r/service.html.markdown
+++ b/website/docs/r/service.html.markdown
@@ -88,7 +88,7 @@ resource "docker_service" "foo" {
args = ["-las"]
hostname = "my-fancy-service"
- env {
+ env = {
MYFOO = "BAR"
}
@@ -108,18 +108,20 @@ resource "docker_service" "foo" {
read_only = true
- mounts = [
- {
- target = "/mount/test"
- source = "${docker_volume.test_volume.name}"
- type = "volume"
- read_only = true
+ mounts {
+ target = "/mount/test"
+ source = "${docker_volume.test_volume.name}"
+ type = "volume"
+ read_only = true
- bind_options {
- propagation = "private"
- }
- },
- ]
+ bind_options {
+ propagation = "private"
+ }
+ }
+
+ mounts {
+ # another mount
+ }
stop_signal = "SIGTERM"
stop_grace_period = "10s"
@@ -142,24 +144,28 @@ resource "docker_service" "foo" {
options = ["timeout:3"]
}
- secrets = [
- {
- secret_id = "${docker_secret.service_secret.id}"
- secret_name = "${docker_secret.service_secret.name}"
- file_name = "/secrets.json"
- file_uid = "0"
- file_gid = "0"
- file_mode = 0777
- },
- ]
+ secrets {
+ secret_id = "${docker_secret.service_secret.id}"
+ secret_name = "${docker_secret.service_secret.name}"
+ file_name = "/secrets.json"
+ file_uid = "0"
+ file_gid = "0"
+ file_mode = 0777
+ }
+
+ secrets {
+ # another secret
+ }
- configs = [
- {
- config_id = "${docker_config.service_config.id}"
- config_name = "${docker_config.service_config.name}"
- file_name = "/configs.json"
- },
- ]
+ configs {
+ config_id = "${docker_config.service_config.id}"
+ config_name = "${docker_config.service_config.name}"
+ file_name = "/configs.json"
+ }
+
+ configs {
+ # another config
+ }
}
resources {
@@ -259,6 +265,10 @@ resource "docker_service" "foo" {
published_port = "8080"
publish_mode = "ingress"
}
+
+ ports {
+ # another port
+ }
}
}
```
@@ -586,4 +596,4 @@ Docker service can be imported using the long id, e.g. for a service with the sh
```sh
$ terraform import docker_service.foo $(docker service inspect -f {{.ID}} 55b)
-```
\ No newline at end of file
+```