aboutsummaryrefslogtreecommitdiffstats
path: root/build/test
diff options
context:
space:
mode:
Diffstat (limited to 'build/test')
-rw-r--r--build/test/nms-collector-test.Dockerfile (renamed from build/test/collector-test.Dockerfile)0
-rw-r--r--build/test/nms-db-test.Dockerfile (renamed from build/test/db-test.Dockerfile)0
-rw-r--r--build/test/nms-front-test.Dockerfile (renamed from build/test/front-test.Dockerfile)0
-rw-r--r--build/test/nms-varnish-test.Dockerfile (renamed from build/test/varnish-test.Dockerfile)0
-rw-r--r--build/test/playbook-test.yml88
5 files changed, 24 insertions, 64 deletions
diff --git a/build/test/collector-test.Dockerfile b/build/test/nms-collector-test.Dockerfile
index 4a82491..4a82491 100644
--- a/build/test/collector-test.Dockerfile
+++ b/build/test/nms-collector-test.Dockerfile
diff --git a/build/test/db-test.Dockerfile b/build/test/nms-db-test.Dockerfile
index a182040..a182040 100644
--- a/build/test/db-test.Dockerfile
+++ b/build/test/nms-db-test.Dockerfile
diff --git a/build/test/front-test.Dockerfile b/build/test/nms-front-test.Dockerfile
index 363ae97..363ae97 100644
--- a/build/test/front-test.Dockerfile
+++ b/build/test/nms-front-test.Dockerfile
diff --git a/build/test/varnish-test.Dockerfile b/build/test/nms-varnish-test.Dockerfile
index 45fea79..45fea79 100644
--- a/build/test/varnish-test.Dockerfile
+++ b/build/test/nms-varnish-test.Dockerfile
diff --git a/build/test/playbook-test.yml b/build/test/playbook-test.yml
index 4e82ab5..b0e2c10 100644
--- a/build/test/playbook-test.yml
+++ b/build/test/playbook-test.yml
@@ -1,83 +1,43 @@
---
- hosts: all
become: false
+ vars:
+ - images:
+ - name: "nms-db-test"
+ links: []
+ - name: "nms-front-test"
+ links: [ "nms-db-test:db" ]
+ - name: "nms-varnish-test"
+ links: [ "nms-front-test:nms-front" ]
+ - name: "nms-collector-test"
+ links: [ "nms-db-test:db" ]
+
tasks:
- - name: make db-test
- docker_image:
- nocache: true
- state: build
- name: nms-db-test
- docker_api_version: 1.18
- dockerfile: test/db-test.Dockerfile
- path: "src/tgnms/build/"
- - name: make front-test
+ - name: make all
docker_image:
- nocache: true
state: build
- name: nms-front-test
+ name: "{{ item.name }}"
docker_api_version: 1.18
- dockerfile: test/front-test.Dockerfile
- path: "src/tgnms/build/"
- - name: make collector-test
- docker_image:
- state: build
- name: nms-collector-test
- docker_api_version: 1.18
- dockerfile: test/collector-test.Dockerfile
- path: "src/tgnms/build/"
- - name: make varnish-test
- docker_image:
- state: build
- name: nms-varnish-test
- docker_api_version: 1.18
- dockerfile: test/varnish-test.Dockerfile
+ dockerfile: test/{{ item.name }}.Dockerfile
path: "src/tgnms/build/"
+ with_items: "{{ images }}"
- - name: stop db
+ - name: stop all
docker:
- name: nms-db
+ name: "{{ item.name }}"
state: stopped
- image: nms-db-test
+ image: "{{ item.name }}"
docker_api_version: 1.18
- - name: stop front
- docker:
- name: nms-front
- state: stopped
- image: nms-front-test
- docker_api_version: 1.18
- - name: stop varnish
- docker:
- name: nms-varnish
- state: stopped
- image: nms-varnish-test
- docker_api_version: 1.18
-
- - name: start db
- docker:
- name: nms-db
- image: nms-db-test
- docker_api_version: 1.18
- state: started
- net: bridge
-
- - name: start front
- docker:
- name: nms-front
- image: nms-front-test
- docker_api_version: 1.18
- state: started
- net: bridge
- links:
- - "nms-db:db"
+ with_items: "{{ images }}"
- - name: start varnish
+ - name: start all
docker:
- name: nms-varnish
- image: nms-varnish-test
+ name: "{{ item.name }}"
+ image: "{{ item.name }}"
docker_api_version: 1.18
state: started
net: bridge
- links:
- - "nms-front:nms-front"
+ links: "{{ item.links }}"
+ with_items: "{{ images }}"