Skip to content

Instantly share code, notes, and snippets.

View davicdsalves's full-sized avatar

Davi Alves davicdsalves

  • Brazil
View GitHub Profile
---
- name: Create docker-compose.yml file
template:
src: "../templates/zookeeper-compose.j2"
dest: "{{ app_dir }}/docker-compose.yml"
- name: Deploy docker stack
command: docker stack deploy -c docker-compose.yml --resolve-image always --with-registry-auth {{ stack_name }}
args:
chdir: "{{ app_dir }}"
version: "3.4"
services:
zk1:
image: zookeeper:3.4.11
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "4"
ports:
{%- set zkservers = [] -%}
{% for instance in range(app_instances) %}{{ zkservers.append('server.%d=zk%d:2888:3888' % (loop.index, loop.index)) }} {%- endfor %}
version: "3.4"
services:
{% for instance in range(app_instances) %}
{% set zkname = 'zk' ~ loop.index %}
{% set zkport = '218' ~ loop.index ~ ':2181' %}
{{ zkname }}:
image: {{ docker_registry }}:{{ app_version }}
logging:
@davicdsalves
davicdsalves / Moodle_.gitignore
Created April 17, 2014 20:04
Unirio Moodle created for Android class.
.gradle
/local.properties
/.idea/workspace.xml
.DS_Store