From dac6ab93183fc4e4672a0929bfa883fc71444167 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Mon, 12 Feb 2018 13:20:12 +0000 Subject: [PATCH] add ansible --- .gitlab-ci.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cc9a463..03f207d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,25 @@ before_script: - PACKER_VERSION=1.2.0 - PACKER_SHA256SUM=d1b0fcc4e66dfe4919c25752d028a4e4466921bf0e3f75be3bbf1c85082e8040 + - ANSIBLE_VERSION=2.4.3.0 + - ANSIBLE_SHA256SUM=0e98b3a56928d03979d5f8e7ae5d8e326939111b298729b03f00b3ad8f998a3d - wget https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_linux_amd64.zip - wget https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_SHA256SUMS + - wget https://releases.ansible.com/ansible/ansible-${ANSIBLE_VERSION}.tar.gz - sed -i '/.*linux_amd64.zip/!d' packer_${PACKER_VERSION}_SHA256SUMS - sha256sum --check --strict packer_${PACKER_VERSION}_SHA256SUMS - unzip packer_${PACKER_VERSION}_linux_amd64.zip -d . - rm -f packer_${PACKER_VERSION}_linux_amd64.zip + - echo ${ANSIBLE_SHA256SUM} ansible-${ANSIBLE_VERSION}.tar.gz|sha256sum --check --strict + - tar xvf ansible-${ANSIBLE_VERSION}.tar.gz ansible-${ANSIBLE_VERSIOn}/bin/ansible ansible-${ANSIBLE_VERSION}/bin/ansible-playbook + - mv ansible-${ANSIBLE_VERSION}/bin/* . + - rm -f ansible-${ANSIBLE_VERSION}.tar.gz + + - PATH="$PATH:." + stages: - test - build @@ -17,7 +27,7 @@ stages: test: stage: test script: - - ./packer validate packer.json + - packer validate packer.json tags: - shell - x86 @@ -25,7 +35,7 @@ test: build: stage: build script: - - ./packer build packer.json + - packer build packer.json artifacts: paths: - rootfs.tar