UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

22 lines (21 loc) 535 B
--- vagrant:validate: stage: lint image: name: megabytelabs/vagrant:slim entrypoint: [''] allow_failure: true rules: - if: $DO_CI == 'false' when: never - if: $CI_COMMIT_BRANCH == 'synchronize' when: never - exists: - '**/Vagrantfile' needs: [] variables: GIT_DEPTH: 1 script: - set -eo pipefail - find . -type f -name 'Vagrantfile' -exec bash -c 'INITIAL_DIR=$PWD; VAGRANTFILE_PATH=$1; cd $(dirname $VAGRANTFILE_PATH); vagrant validate; cd $INITIAL_DIR' _ {} \;