From 028ecad9d46cbe8c6f02d24b5af2c14ca0620748 Mon Sep 17 00:00:00 2001 From: jefferson fermo Date: Tue, 10 Nov 2015 17:24:23 +0800 Subject: [PATCH] add awslog option in docker log driver. this option is available starting with ansible 2.1 --- cloud/docker/docker.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cloud/docker/docker.py b/cloud/docker/docker.py index fa8f751e01e..092fee25d40 100644 --- a/cloud/docker/docker.py +++ b/cloud/docker/docker.py @@ -120,6 +120,7 @@ options: "journald" Journald logging driver for Docker. Writes log messages to "journald". "gelf" Graylog Extended Log Format (GELF) logging driver for Docker. Writes log messages to a GELF endpoint likeGraylog or Logstash. "fluentd" Fluentd logging driver for Docker. Writes log messages to "fluentd" (forward input). + "awslogs" Awslogs logging driver for Docker. Writes log messages to AWS Cloudwatch Logs. If not defined explicitly, the Docker daemon's default ("json-file") will apply. Requires docker >= 1.6.0. required: false @@ -131,6 +132,7 @@ options: - journald - gelf - fluentd + - awslogs version_added: "2.0" log_opt: description: @@ -1802,7 +1804,7 @@ def main(): net = dict(default=None), pid = dict(default=None), insecure_registry = dict(default=False, type='bool'), - log_driver = dict(default=None, choices=['json-file', 'none', 'syslog', 'journald', 'gelf', 'fluentd']), + log_driver = dict(default=None, choices=['json-file', 'none', 'syslog', 'journald', 'gelf', 'fluentd', 'awslogs']), log_opt = dict(default=None, type='dict'), cpu_set = dict(default=None), cap_add = dict(default=None, type='list'),