Skip to content
Snippets Groups Projects

Added molecule tests for 'test' role

1 file
+ 7
6
Compare changes
  • Side-by-side
  • Inline
+ 7
6
@@ -20,7 +20,7 @@ stages:
###
### SYNTAX-CHECK
###
syntax-check-test:
syntax-test:
stage: syntax-check
before_script:
- apt-get update && apt-get install -y python3-pip && apt-get clean && rm -rf /var/lib/apt/lists/*
@@ -30,7 +30,7 @@ syntax-check-test:
- ansible-playbook --syntax-check -i $INVENTORIES_PATH $PLAYBOOK_PATH_FOR_ROLE_TEST
allow_failure: false
syntax-check-dependencies:
syntax-dependencies:
stage: syntax-check
before_script:
- apt-get update && apt-get install -y python3-pip && apt-get clean && rm -rf /var/lib/apt/lists/*
@@ -40,7 +40,7 @@ syntax-check-dependencies:
- ansible-playbook --syntax-check -i $INVENTORIES_PATH $PLAYBOOK_PATH_FOR_ROLE_DEPENDENCIES
allow_failure: false
syntax-check-clone-repositories:
syntax-clone-repositories:
stage: syntax-check
before_script:
- apt-get update && apt-get install -y python3-pip && apt-get clean && rm -rf /var/lib/apt/lists/*
@@ -50,7 +50,7 @@ syntax-check-clone-repositories:
- ansible-playbook --syntax-check -i $INVENTORIES_PATH $PLAYBOOK_PATH_FOR_ROLE_CLONE_REPOSITORIES
allow_failure: false
syntax-check-docker-images:
syntax-docker-images:
stage: syntax-check
before_script:
- apt-get update && apt-get install -y python3-pip && apt-get clean && rm -rf /var/lib/apt/lists/*
@@ -60,7 +60,7 @@ syntax-check-docker-images:
- ansible-playbook --syntax-check -i $INVENTORIES_PATH $PLAYBOOK_PATH_FOR_ROLE_DOCKER_IMAGES
allow_failure: false
syntax-check-docker-containers:
syntax-docker-containers:
stage: syntax-check
before_script:
- apt-get update && apt-get install -y python3-pip && apt-get clean && rm -rf /var/lib/apt/lists/*
@@ -137,5 +137,6 @@ molecule-test:
- pip3 install --user "molecule-plugins[docker]"
script:
- echo "Running ansible-lint tests at the role-> 'test'"
- ansible-lint $PLAYBOOK_PATH_FOR_ROLE_TEST
- cd roles/test
- molecule test
allow_failure: false
Loading