This repository is based on three parts
- NodeJS UDP Server
- Terraform Script
- Ansible playbook to deploy docker
| #!/bin/bash | |
| # Migrate data from etcd to consul | |
| for k in $(etcdctl --peers http://<etcd_url>:4001 ls --recursive -p | grep -v "/$") ;\ | |
| do v=$(etcdctl --peers http://<etcd_url>:4001 get $k);\ | |
| curl --header "X-Consul-Token: <consul_toker>" \ | |
| --request PUT \ | |
| --data "$v" http://<consul_url>:8500/v1/kv$k;\ | |
| echo "$k = [$v]";\ |
| ### Keybase proof | |
| I hereby claim: | |
| * I am navidurrahman on github. | |
| * I am nvdo (https://keybase.io/nvdo) on keybase. | |
| * I have a public key ASDCgW7EP7crJybnh0t3Wm7qHGJu4l4RK-UxSncDrK9OXwo | |
| To claim this, I am signing this object: |
| // URL components | |
| String baseUrl = "https://bitbucket.org/rest/api" | |
| String version = "1.0" | |
| String project = "SYS" | |
| // Put it all together | |
| String reposUrl = [baseUrl, version, "projects", project, "repos"].join("/") | |
| def send_request(url_string){ | |
| // Create URL |
| import http.server | |
| import socketserver | |
| import requests_unixsocket | |
| from contextlib import closing | |
| PORT = 8082 | |
| class MyHandler(http.server.BaseHTTPRequestHandler): | |
| def get_stats(self): |