|
@ -2,20 +2,22 @@ |
|
|
- hosts: kube-master |
|
|
- hosts: kube-master |
|
|
roles: |
|
|
roles: |
|
|
# System |
|
|
# System |
|
|
- { role: apps/k8s-kubedns, tags: ['kubedns', 'apps'] } |
|
|
|
|
|
|
|
|
- { role: apps/k8s-kubedns, tags: 'kubedns' } |
|
|
|
|
|
|
|
|
# Databases |
|
|
# Databases |
|
|
- { role: apps/k8s-postgres, tags: ['postgres', 'apps'] } |
|
|
|
|
|
- { role: apps/k8s-elasticsearch, tags: ['es', 'apps'] } |
|
|
|
|
|
|
|
|
- { role: apps/k8s-postgres, tags: 'postgres' } |
|
|
|
|
|
- { role: apps/k8s-elasticsearch, tags: 'es' } |
|
|
|
|
|
- { role: apps/k8s-memcached, tags: 'es' } |
|
|
|
|
|
- { role: apps/k8s-redis, tags: 'es' } |
|
|
|
|
|
|
|
|
# Monitoring |
|
|
# Monitoring |
|
|
- { role: apps/k8s-influxdb, tags: ['influxdb', 'apps']} |
|
|
|
|
|
- { role: apps/k8s-heapster, tags: ['heapster', 'apps']} |
|
|
|
|
|
- { role: apps/k8s-kubedash, tags: ['kubedash', 'apps']} |
|
|
|
|
|
|
|
|
- { role: apps/k8s-influxdb, tags: 'influxdb'} |
|
|
|
|
|
- { role: apps/k8s-heapster, tags: 'heapster'} |
|
|
|
|
|
- { role: apps/k8s-kubedash, tags: 'kubedash'} |
|
|
|
|
|
|
|
|
# logging |
|
|
# logging |
|
|
- { role: apps/k8s-kube-logstash, tags: ['kube-logstash', 'apps']} |
|
|
|
|
|
|
|
|
- { role: apps/k8s-kube-logstash, tags: 'kube-logstash'} |
|
|
|
|
|
|
|
|
# Console |
|
|
# Console |
|
|
- { role: apps/k8s-fabric8, tags: ['fabric8', 'apps'] } |
|
|
|
|
|
- { role: apps/k8s-kube-ui, tags: ['kube-ui', 'apps'] } |
|
|
|
|
|
|
|
|
- { role: apps/k8s-fabric8, tags: 'fabric8' } |
|
|
|
|
|
- { role: apps/k8s-kube-ui, tags: 'kube-ui' } |