Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

Connecting to remote repo during Roots Trellis deploy in Bitbucket Pipeline



I am having issues with doing deploys (from the Roots Trellis deploy script) from a Bitbucket Pipeline to a staging/prod server. The problem specifically is:

TASK [deploy : Clone project files] ********************************************
System info:
  Ansible 2.8.8; Linux
  Trellis Head
fatal: []: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
TASK [deploy : Remove untracked files from project folder] *********************
ok: []
TASK [deploy : Failed connection to remote repo] *******************************
System info:
  Ansible 2.8.8; Linux
  Trellis Head
Git repo cannot be accessed. Please
verify the repository exists and you have SSH forwarding set up correctly.
More info:
fatal: []: FAILED! => {"changed": false}

It seems to be having trouble cloning the repo. The repo is the same (private) repo the Pipeline is running in. I have added the pipeline’s SSH key to the repo’s Access Keys which I hoped would solve it.

My pipeline config is:

      - step:
          name: First Step
          image: misterio92/ci-php-node:3.0
            - composer-bedrock
            - composer-sage
            - node-sage
            - cd $BITBUCKET_CLONE_DIR/trellis && echo $VAULT_PASS > .vault_pass
            - apt-get update -qy
            - apt-get install -y python-dev python-pip
            - chmod 700 /opt/atlassian/pipelines/agent/build
            - chmod 700 /opt/atlassian/pipelines/agent/build/trellis
            - cd $BITBUCKET_CLONE_DIR/trellis && pip install -r requirements.txt
            - cd $BITBUCKET_CLONE_DIR/trellis && ansible-galaxy install -r galaxy.yml
            - cd $BITBUCKET_CLONE_DIR/trellis && ./bin/ production --vault-password-file .vault_pass --inventory hosts/production


1 answer

Have you figured out what the issue was? I seem to be having a similar problem.

Suggest an answer

Log in or Sign up to answer

Atlassian Community Events