From 67c4b1c3db0e8fee824e051fdfe1f325ded45833 Mon Sep 17 00:00:00 2001 From: Robert de Bock Date: Tue, 4 May 2021 13:30:13 +0200 Subject: [PATCH] Check for defaults, don't lint. (For CIS role.) --- generate.yml | 5 +++++ templates/ansible-lint.j2 | 3 +++ 2 files changed, 8 insertions(+) diff --git a/generate.yml b/generate.yml index b97deff..3c45d63 100755 --- a/generate.yml +++ b/generate.yml @@ -108,6 +108,11 @@ when: - verify.stat.exists | bool + - name: check molecule/default/defaults.yml + stat: + path: "{{ role_path }}/molecule/default/defaults.yml" + register: defaults + - name: load galaxy_id shell: "set -o pipefail ; ansible-galaxy info robertdebock.{{ role_name }} | grep ' id: ' | awk '{print $NF}'" register: galaxy_id diff --git a/templates/ansible-lint.j2 b/templates/ansible-lint.j2 index e53d677..ea4c1b3 100644 --- a/templates/ansible-lint.j2 +++ b/templates/ansible-lint.j2 @@ -16,6 +16,9 @@ exclude_paths: {% if verify.stat.exists %} - ./molecule/default/verify.yml {% endif %} +{% if defaults.stat.exists %} + - ./molecule/default/defaults.yml +{% endif %} {% endif %} - ./molecule/default/collections.yml - ./.tox