diff options
| author | Mathias Ewald <mewald@evoila.de> | 2016-07-23 17:29:27 +0000 |
|---|---|---|
| committer | Mathias Ewald <mewald@evoila.de> | 2016-07-29 13:19:40 +0000 |
| commit | e5ca547f373bdae7207236190422fd18840dd711 (patch) | |
| tree | 745fa2b75fd46ae9be4ebec1d90220b0bb83fec2 /docker/telegraf | |
| parent | 74ea96bacfaa082db2f64aa3cc78aed59ea5822b (diff) | |
| download | kolla-e5ca547f373bdae7207236190422fd18840dd711.tar.gz kolla-e5ca547f373bdae7207236190422fd18840dd711.zip | |
Added telegraf container
Extended base container to include influxdb repositories
Added telegraf container with package from influxdb repo
Change-Id: I6ccf952d7b42eabe8ff7bdbd6471e395db86aa02
Partially-Implements: Blueprint performance-monitoring
Diffstat (limited to 'docker/telegraf')
| -rw-r--r-- | docker/telegraf/Dockerfile.j2 | 17 | ||||
| -rw-r--r-- | docker/telegraf/telegraf_sudoers | 1 |
2 files changed, 18 insertions, 0 deletions
diff --git a/docker/telegraf/Dockerfile.j2 b/docker/telegraf/Dockerfile.j2 new file mode 100644 index 000000000..d93a997e2 --- /dev/null +++ b/docker/telegraf/Dockerfile.j2 @@ -0,0 +1,17 @@ +FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }} +MAINTAINER {{ maintainer }} +{% import "macros.j2" as macros with context %} + +{% set telegraf_packages = ['telegraf'] %} +RUN {{ macros.install_packages(telegraf_packages | customizable("packages")) }} + +COPY telegraf_sudoers /etc/sudoers.d/kolla_telegraf_sudoers +RUN chmod 750 /etc/sudoers.d \ + && chmod 440 /etc/sudoers.d/kolla_telegraf_sudoers \ + && usermod -a -G kolla telegraf + +{% block telegraf_footer %}{% endblock %} +{% block footer %}{% endblock %} +{{ include_footer }} + +USER telegraf diff --git a/docker/telegraf/telegraf_sudoers b/docker/telegraf/telegraf_sudoers new file mode 100644 index 000000000..d6e1e092f --- /dev/null +++ b/docker/telegraf/telegraf_sudoers @@ -0,0 +1 @@ +%kolla ALL=(root) NOPASSWD: /usr/bin/chown -R telegraf\: /var/lib/telegraf, /bin/chown -R telegraf\: /var/lib/telegraf |
