1 files changed, 51 insertions(+), 0 deletions(-)
M .drone.yml
M .drone.yml => .drone.yml +51 -0
@@ 290,3 290,54 @@ steps:
- echo "$VAULT_PWD" > vault_password.txt
- cat vault_password.txt
- ansible-playbook ansible/deploy_backplane.yml -i ansible/global/backplane.yml --vault-password-file vault_password.txt -e "backplane_binary_url=$MINIO_BASE/$MINIO_BUCKET/builds/${DRONE_COMMIT_SHA}/starkingdoms-backplane/target/release/starkingdoms-backplane"
+---
+kind: pipeline
+type: docker
+name: deploy-beta
+trigger:
+ event:
+ - promote
+ target:
+ - beta
+steps:
+ - name: deploy
+ image: pad92/ansible-alpine
+ environment:
+ VAULT_PWD:
+ from_secret: vault_password
+ MINIO_BASE:
+ from_secret: s3_host
+ MINIO_BUCKET:
+ from_secret: s3_bucket
+ ANSIBLE_FORCE_COLOR: 1
+ ANSIBLE_HOST_KEY_CHECKING: False
+ commands:
+ - echo "$VAULT_PWD" > vault_password.txt
+ - cat vault_password.txt
+ - ansible-playbook ansible/deploy.yml -i ansible/environments/beta.yml --vault-password-file vault_password.txt -e "server_binary_url=$MINIO_BASE/$MINIO_BUCKET/builds/${DRONE_COMMIT_SHA}/starkingdoms-server/target/release/starkingdoms-server client_package_url=$MINIO_BASE/$MINIO_BUCKET/builds/${DRONE_COMMIT_SHA}/client.tar.xz/starkingdoms-client/dist/client.tar.xz"
+---
+kind: pipeline
+type: docker
+name: deploy-stable
+trigger:
+ event:
+ - promote
+ target:
+ - stable
+steps:
+ - name: deploy
+ image: pad92/ansible-alpine
+ environment:
+ VAULT_PWD:
+ from_secret: vault_password
+ MINIO_BASE:
+ from_secret: s3_host
+ MINIO_BUCKET:
+ from_secret: s3_bucket
+ ANSIBLE_FORCE_COLOR: 1
+ ANSIBLE_HOST_KEY_CHECKING: False
+ commands:
+ - echo "$VAULT_PWD" > vault_password.txt
+ - cat vault_password.txt
+ - ansible-playbook ansible/deploy.yml -i ansible/environments/stable.yml --vault-password-file vault_password.txt -e "server_binary_url=$MINIO_BASE/$MINIO_BUCKET/builds/${DRONE_COMMIT_SHA}/starkingdoms-server/target/release/starkingdoms-server client_package_url=$MINIO_BASE/$MINIO_BUCKET/builds/${DRONE_COMMIT_SHA}/client.tar.xz/starkingdoms-client/dist/client.tar.xz"
+