--- kind: pipeline type: docker name: deploy platform: os: linux arch: amd64 trigger: branch: - development event: [push] steps: - name: deploy depends_on: [clone] image: docker.io/appleboy/drone-ssh:1.6.4 settings: host: from_secret: host username: from_secret: username key: from_secret: ssh-key port: 22 command_timeout: 13m fingerprint: from_secret: fingerprint use_insecure_cipher: false script: # giteaupdater updates to latest available # commit unless $1 specifies otherwise. - /usr/local/bin/giteaupdater 6bb6a108e # simply demonstrate we're able to run ansible. - name: ansible - sayhi image: plugins/ansible:3.0.0 environment: ANSIBLE_CONFIG: ansible/ansible.cfg DEFAULT_REMOTE_USER: from_secret: username settings: playbook: ansible/playbooks/playbook.yml inventory: ansible/inventory extra_vars: 'additional_var=footestpls,another_var=bartest' ssh_extra_args: "'-o StrictHostKeyChecking=no'" private_key: from_secret: ssh-key verbose: 2 user: from_secret: username when: event: - push --- kind: signature hmac: 1666e7051dfe34f7eb924bc26deae5af70bb1fe10061ecbab7b961e99560e02f ...