Commit bbccdccd authored by Dmitriy Safronov's avatar Dmitriy Safronov
Browse files

fix

parent 144e40a8
Loading
Loading
Loading
Loading
+5 −20
Original line number Diff line number Diff line
@@ -61,25 +61,10 @@ deploy:
  script:
    - echo "Deploying configuration [${GIT_URL}] with parameters [${PARAMETERS}] and playbook [${PLAYBOOK:-run.yml}]"
    - export INVENTORY_DIRECTORY="`pwd`"
    - export ANSIBLE_CONFIG="${INVENTORY_DIRECTORY}/ansible.cfg"
    - git config --global credential.helper store && echo "https://${GIT_LOGIN}:${GIT_PASSWORD}@$(echo ${GIT_URL} | sed -r 's#([^/])/[^/].*#\1#' | sed -e 's|https://||g')" > ~/.git-credentials
    - mkdir -p /tmp/checkout && git clone "${GIT_URL}" /tmp/checkout && cd /tmp/checkout
    - |
      export ANSIBLE_CONFIG="${INVENTORY_DIRECTORY}/ansible.cfg"
      if [ -s ansible.cfg ]; then
        export ANSIBLE_CONFIG=ansible.cfg
      fi

      if [ -s requirements.yml ]; then
        ansible-galaxy install -r requirements.yml
      fi

      if [ -s setup.yml ]; then
        ansible-playbook ${PARAMETERS} -u ${USERNAME:-maintenance} -i "${INVENTORY_DIRECTORY}/inventory.ini" setup.yml
      fi

      if [ -s "${PLAYBOOK:-run.yml}" ]; then
        ansible-playbook ${PARAMETERS} -u ${USERNAME:-maintenance} -i "${INVENTORY_DIRECTORY}/inventory.ini" "${PLAYBOOK:-run.yml}"
      else
        echo "Can't use playbook [${PLAYBOOK:-run.yml}]!"
        exit 1
      fi
    - test [ -s ansible.cfg ] && export ANSIBLE_CONFIG="`pwd`/ansible.cfg" || true
    - test [ -s requirements.yml ] && ansible-galaxy install -r requirements.yml || true
    - test [ -s setup.yml ] && ansible-playbook ${PARAMETERS} -u ${USERNAME:-maintenance} -i "${INVENTORY_DIRECTORY}/inventory.ini" setup.yml || true
    - test [ -s "${PLAYBOOK:-run.yml}" ] && ansible-playbook ${PARAMETERS} -u ${USERNAME:-maintenance} -i "${INVENTORY_DIRECTORY}/inventory.ini" "${PLAYBOOK:-run.yml}" || ( echo "Can't use playbook [${PLAYBOOK:-run.yml}]!" && exit 1 )