1 # Copyright 2021 Anuket and others
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
15 - name: Build stable container
17 name: anuket/barometer-collectd
19 path: "{{ playbook_dir }}/../barometer-collectd/"
24 - name: Build the latest container
26 name: anuket/barometer-collectd-latest
28 path: "{{ playbook_dir }}/../../"
29 dockerfile: "docker/barometer-collectd-latest/Dockerfile"
34 - name: Build collectd-experimental
36 name: anuket/barometer-collectd-experimental
38 path: "{{ playbook_dir }}/../../"
39 dockerfile: "docker/barometer-collectd-experimental/Dockerfile"
41 COLLECTD_FLAVOR: experimental
42 COLLECTD_TAG: "{{ COLLECTD_TAG | default('main') }}"
43 COLLECTD_PULL_REQUESTS: "{{ COLLECTD_PULL_REQUESTS | default() }}"
48 - name: Build collectd-6
50 name: "anuket/barometer-collectd-6{{ ( '-' + COLLECTD_PULL_REQUESTS ) if COLLECTD_PULL_REQUESTS is defined else '' }}"
52 path: "{{ playbook_dir }}/../../"
53 dockerfile: "docker/barometer-collectd-experimental/Dockerfile"
55 COLLECTD_FLAVOR: collectd-6
56 COLLECTD_TAG: "{{ COLLECTD_TAG | default('collectd-6.0') }}"
57 COLLECTD_CONFIG_CMD_ARGS: "{{ COLLECTD_CONFIG_CMD_ARGS if COLLECTD_CONFIG_CMD_ARGS is defined }}"
62 - name: Build test_app for write_http
64 name: test-collectd-write_http
66 path: "{{ playbook_dir }}/../flask_app/"