Skip to content

Instantly share code, notes, and snippets.

@aussielunix
Created April 18, 2019 20:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aussielunix/539d9d9baf09d0d6a8c8ced83c236cca to your computer and use it in GitHub Desktop.
Save aussielunix/539d9d9baf09d0d6a8c8ced83c236cca to your computer and use it in GitHub Desktop.
---
name: minio
releases:
- name: minio
version: latest
stemcells:
- alias: default
os: ubuntu-trusty
version: latest
variables:
- name: minio_accesskey
type: password
- name: minio_secretkey
type: password
instance_groups:
- name: minio
azs: [z1]
instances: 1
jobs:
- name: minio-server
release: minio
templates:
- name: minio-server
provides:
minio-server: {as: minio-link}
properties:
credential:
accesskey: ((minio_accesskey))
secretkey: ((minio_secretkey))
port: 80
networks:
- name: default
static_ips:
- 10.244.0.12
vm_type: default
persistent_disk_type: default
stemcell: default
- name: tests
azs: [z1]
instances: 1
lifecycle: errand
post_deploy: true
jobs:
- name: smoke-tests
release: minio
templates:
- name: smoke-tests
consumes:
minio: {from: minio-link}
networks:
- name: default
vm_type: default
persistent_disk_type: default
stemcell: default
- name: bucket-seeding # To create default buckets after manifest-deploy
azs: [z1]
instances: 1
lifecycle: errand
post_deploy: true
jobs:
- name: mc
release: minio
templates:
- name: mc
consumes:
minio: {from: minio-link}
properties:
script: |
#!/bin/sh
mc mb myminio/bucket1
networks:
- name: default
vm_type: default
persistent_disk_type: default
stemcell: default
update:
canaries: 1
canary_watch_time: 1000-30000
update_watch_time: 1000-30000
max_in_flight: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment