From e0a1b86c513b4cbe94bf49158b07ba0fe8665c88 Mon Sep 17 00:00:00 2001 From: Robert de Bock Date: Sun, 31 Jan 2021 10:03:44 +0100 Subject: [PATCH] Assert new values. --- README.md | 3 --- molecule/default/converge.yml | 3 +++ tasks/assert.yml | 12 ++++++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5655d71..564345a 100644 --- a/README.md +++ b/README.md @@ -30,9 +30,6 @@ This example is taken from `molecule/resources/converge.yml` and is tested on ea documentroot: /var/www/html/www1.example.com - name: backend_http servername: www2.example.com - serveralias: - - example.com - - special.com backend_url: "http://www.example.com/" serveralias: - example.com diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml index c4fd709..7f9aa6e 100644 --- a/molecule/default/converge.yml +++ b/molecule/default/converge.yml @@ -19,6 +19,9 @@ - name: backend_http servername: www2.example.com backend_url: "http://www.example.com/" + serveralias: + - example.com + - www.example.com - name: remote servername: www3.example.com remote: "http://localhost:3128/" diff --git a/tasks/assert.yml b/tasks/assert.yml index b8982c8..23e3e82 100644 --- a/tasks/assert.yml +++ b/tasks/assert.yml @@ -78,3 +78,15 @@ label: "{{ item.name }}" when: - httpd_vhosts is defined + +- name: test if item.serveralias in httpd_vhosts is set correctly + assert: + that: + - item.serveralias is iterable + quiet: yes + loop: "{{ httpd_vhosts }}" + loop_control: + label: "{{ item.name }}" + when: + - httpd_vhosts is defined + - item.serveralias is defined