├── .gitignore ├── README.md ├── Vagrantfile ├── ansible ├── ansible.cfg ├── demo_containers.yml ├── group_vars │ ├── vagrant_dockerhosts.yml │ ├── vagrant_dockerproxy.yml │ └── vagrant_dockerswarm.yml ├── host_vars │ ├── dockerhost01.yml │ ├── dockerhost02.yml │ └── dockerhost03.yml ├── hosts ├── roles │ ├── base │ │ └── tasks │ │ │ └── main.yml │ ├── consul_template │ │ ├── defaults │ │ │ └── main.yml │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── config.yml │ │ │ ├── main.yml │ │ │ ├── packages.yml │ │ │ └── service.yml │ │ └── vars │ │ │ └── main.yml │ ├── docker │ │ ├── defaults │ │ │ └── main.yml │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── config.yml │ │ │ ├── main.yml │ │ │ ├── packages.yml │ │ │ ├── registrator_client.yml │ │ │ ├── service.yml │ │ │ └── swarm_consul_client.yml │ │ └── templates │ │ │ ├── docker.default.j2 │ │ │ ├── registrator_upstart.conf.j2 │ │ │ └── swarm_client_upstart.conf.j2 │ ├── docker_swarm │ │ ├── defaults │ │ │ └── main.yml │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── config.yml │ │ │ ├── main.yml │ │ │ ├── packages.yml │ │ │ └── service.yml │ │ └── templates │ │ │ ├── docker_swarm_upstart.conf.j2 │ │ │ └── swarm_config.j2 │ ├── franklinkim.consul │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── defaults │ │ │ └── main.yml │ │ ├── handlers │ │ │ └── main.yml │ │ ├── meta │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── consulate.yml │ │ │ ├── dnsmasq.yml │ │ │ ├── install-ui.yml │ │ │ ├── install.yml │ │ │ ├── main.yml │ │ │ └── service.yml │ │ ├── templates │ │ │ ├── consul-nginx.conf.j2 │ │ │ ├── consul.conf.j2 │ │ │ ├── consul.json.j2 │ │ │ ├── consul.sh.j2 │ │ │ └── consulkv.j2 │ │ └── test.yml │ ├── franklinkim.htpasswd │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── defaults │ │ │ └── main.yml │ │ ├── meta │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── install.yml │ │ │ ├── main.yml │ │ │ └── manage.yml │ │ └── test.yml │ ├── franklinkim.nginx │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── defaults │ │ │ └── main.yml │ │ ├── files │ │ │ └── etc-nginx-rules │ │ │ │ ├── cache_busting.conf │ │ │ │ ├── cors_ajax.conf │ │ │ │ ├── cors_web_fonts.conf │ │ │ │ ├── expires.conf │ │ │ │ ├── gzip.conf │ │ │ │ ├── gzip_static.conf │ │ │ │ ├── no_transform.conf │ │ │ │ ├── security.conf │ │ │ │ └── ssl.conf │ │ ├── handlers │ │ │ └── main.yml │ │ ├── meta │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── config.yml │ │ │ ├── install.yml │ │ │ ├── main.yml │ │ │ ├── manage_sites.yml │ │ │ ├── remove_default.yml │ │ │ ├── rules.yml │ │ │ └── service.yml │ │ ├── templates │ │ │ ├── etc-nginx-nginx.conf.j2 │ │ │ ├── etc-nginx-sites-available-site.j2 │ │ │ └── etc-nginx-sites-available-site │ │ │ │ ├── body.j2 │ │ │ │ └── redirect.j2 │ │ └── test.yml │ └── franklinkim.openssl │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible.cfg │ │ ├── defaults │ │ └── main.yml │ │ ├── meta │ │ └── main.yml │ │ ├── tasks │ │ ├── config.yml │ │ ├── copy.yml │ │ ├── create.yml │ │ ├── create_dir.yml │ │ ├── install_debian.yml │ │ ├── install_redhat.yml │ │ └── main.yml │ │ ├── templates │ │ └── etc-ssl-openssl.cnf.j2 │ │ └── test.yml ├── vagrant_docker_host.yml ├── vagrant_docker_proxy.yml └── vagrant_docker_swarm.yml ├── bin ├── env ├── env_tls ├── gen_ssl.sh ├── pull_images_tls.sh └── start_containers.sh └── tls └── openssl.cnf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/Vagrantfile -------------------------------------------------------------------------------- /ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/ansible.cfg -------------------------------------------------------------------------------- /ansible/demo_containers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/demo_containers.yml -------------------------------------------------------------------------------- /ansible/group_vars/vagrant_dockerhosts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/group_vars/vagrant_dockerhosts.yml -------------------------------------------------------------------------------- /ansible/group_vars/vagrant_dockerproxy.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | user: vagrant 4 | -------------------------------------------------------------------------------- /ansible/group_vars/vagrant_dockerswarm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/group_vars/vagrant_dockerswarm.yml -------------------------------------------------------------------------------- /ansible/host_vars/dockerhost01.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/host_vars/dockerhost01.yml -------------------------------------------------------------------------------- /ansible/host_vars/dockerhost02.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/host_vars/dockerhost02.yml -------------------------------------------------------------------------------- /ansible/host_vars/dockerhost03.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/host_vars/dockerhost03.yml -------------------------------------------------------------------------------- /ansible/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/hosts -------------------------------------------------------------------------------- /ansible/roles/base/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/base/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/consul_template/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for consul_template 3 | -------------------------------------------------------------------------------- /ansible/roles/consul_template/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for consul_template 3 | -------------------------------------------------------------------------------- /ansible/roles/consul_template/tasks/config.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ansible/roles/consul_template/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/consul_template/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/consul_template/tasks/packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/consul_template/tasks/packages.yml -------------------------------------------------------------------------------- /ansible/roles/consul_template/tasks/service.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ansible/roles/consul_template/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for consul_template 3 | -------------------------------------------------------------------------------- /ansible/roles/docker/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker/tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/tasks/config.yml -------------------------------------------------------------------------------- /ansible/roles/docker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker/tasks/packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/tasks/packages.yml -------------------------------------------------------------------------------- /ansible/roles/docker/tasks/registrator_client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/tasks/registrator_client.yml -------------------------------------------------------------------------------- /ansible/roles/docker/tasks/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/tasks/service.yml -------------------------------------------------------------------------------- /ansible/roles/docker/tasks/swarm_consul_client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/tasks/swarm_consul_client.yml -------------------------------------------------------------------------------- /ansible/roles/docker/templates/docker.default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/templates/docker.default.j2 -------------------------------------------------------------------------------- /ansible/roles/docker/templates/registrator_upstart.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/templates/registrator_upstart.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/docker/templates/swarm_client_upstart.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker/templates/swarm_client_upstart.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/docker_swarm/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker_swarm/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker_swarm/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker_swarm/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker_swarm/tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker_swarm/tasks/config.yml -------------------------------------------------------------------------------- /ansible/roles/docker_swarm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker_swarm/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker_swarm/tasks/packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker_swarm/tasks/packages.yml -------------------------------------------------------------------------------- /ansible/roles/docker_swarm/tasks/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker_swarm/tasks/service.yml -------------------------------------------------------------------------------- /ansible/roles/docker_swarm/templates/docker_swarm_upstart.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker_swarm/templates/docker_swarm_upstart.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/docker_swarm/templates/swarm_config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/docker_swarm/templates/swarm_config.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/.gitignore -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/LICENSE -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/README.md -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/Vagrantfile -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/ansible.cfg -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/meta/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/tasks/consulate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/tasks/consulate.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/tasks/dnsmasq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/tasks/dnsmasq.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/tasks/install-ui.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/tasks/install-ui.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/tasks/install.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/tasks/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/tasks/service.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/templates/consul-nginx.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/templates/consul-nginx.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/templates/consul.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/templates/consul.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/templates/consul.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/templates/consul.json.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/templates/consul.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/templates/consul.sh.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/templates/consulkv.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/templates/consulkv.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.consul/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.consul/test.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/.gitignore: -------------------------------------------------------------------------------- 1 | .* 2 | *~ 3 | !.git* 4 | !.travis.yml 5 | vagrant_* 6 | -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.htpasswd/.travis.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.htpasswd/LICENSE -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.htpasswd/README.md -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.htpasswd/Vagrantfile -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path = ../ -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.htpasswd/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.htpasswd/meta/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.htpasswd/tasks/install.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.htpasswd/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/tasks/manage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.htpasswd/tasks/manage.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.htpasswd/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.htpasswd/test.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/.gitignore: -------------------------------------------------------------------------------- 1 | .* 2 | *~ 3 | !.git* 4 | !.travis.yml 5 | vagrant_* 6 | -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/.travis.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/LICENSE -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/README.md -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/Vagrantfile -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path = ../ -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/files/etc-nginx-rules/cache_busting.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/files/etc-nginx-rules/cache_busting.conf -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/files/etc-nginx-rules/cors_ajax.conf: -------------------------------------------------------------------------------- 1 | # Cross domain AJAX requests 2 | add_header "Access-Control-Allow-Origin" "*"; 3 | -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/files/etc-nginx-rules/cors_web_fonts.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/files/etc-nginx-rules/cors_web_fonts.conf -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/files/etc-nginx-rules/expires.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/files/etc-nginx-rules/expires.conf -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/files/etc-nginx-rules/gzip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/files/etc-nginx-rules/gzip.conf -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/files/etc-nginx-rules/gzip_static.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/files/etc-nginx-rules/gzip_static.conf -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/files/etc-nginx-rules/no_transform.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/files/etc-nginx-rules/no_transform.conf -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/files/etc-nginx-rules/security.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/files/etc-nginx-rules/security.conf -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/files/etc-nginx-rules/ssl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/files/etc-nginx-rules/ssl.conf -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/meta/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/tasks/config.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/tasks/install.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/tasks/manage_sites.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/tasks/manage_sites.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/tasks/remove_default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/tasks/remove_default.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/tasks/rules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/tasks/rules.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/tasks/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/tasks/service.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/templates/etc-nginx-nginx.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/templates/etc-nginx-nginx.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/templates/etc-nginx-sites-available-site.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/templates/etc-nginx-sites-available-site.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/templates/etc-nginx-sites-available-site/body.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/templates/etc-nginx-sites-available-site/body.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/templates/etc-nginx-sites-available-site/redirect.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/templates/etc-nginx-sites-available-site/redirect.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.nginx/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.nginx/test.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/.gitignore: -------------------------------------------------------------------------------- 1 | .* 2 | *~ 3 | !.git* 4 | !.travis.yml 5 | vagrant_* 6 | -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/.travis.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/LICENSE -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/README.md -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/Vagrantfile -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | roles_path = ../ -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/meta/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/tasks/config.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/tasks/copy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/tasks/copy.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/tasks/create.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/tasks/create.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/tasks/create_dir.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/tasks/create_dir.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/tasks/install_debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/tasks/install_debian.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/tasks/install_redhat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/tasks/install_redhat.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/templates/etc-ssl-openssl.cnf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/templates/etc-ssl-openssl.cnf.j2 -------------------------------------------------------------------------------- /ansible/roles/franklinkim.openssl/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/roles/franklinkim.openssl/test.yml -------------------------------------------------------------------------------- /ansible/vagrant_docker_host.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/vagrant_docker_host.yml -------------------------------------------------------------------------------- /ansible/vagrant_docker_proxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/vagrant_docker_proxy.yml -------------------------------------------------------------------------------- /ansible/vagrant_docker_swarm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/ansible/vagrant_docker_swarm.yml -------------------------------------------------------------------------------- /bin/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/bin/env -------------------------------------------------------------------------------- /bin/env_tls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/bin/env_tls -------------------------------------------------------------------------------- /bin/gen_ssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/bin/gen_ssl.sh -------------------------------------------------------------------------------- /bin/pull_images_tls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/bin/pull_images_tls.sh -------------------------------------------------------------------------------- /bin/start_containers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/bin/start_containers.sh -------------------------------------------------------------------------------- /tls/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technolo-g/docker-swarm-demo/HEAD/tls/openssl.cnf --------------------------------------------------------------------------------