Skip to content

Instantly share code, notes, and snippets.

ADD application.yml /var/www/config/application.yml
docker run --env secret=12345 --env othersecret=abcd mycontainer
docker run --env-file /config/secrets myapp
docker run -v /config/application.yml:/var/www/application.yml:ro myapp
docker run --volumes-from app-conf myapp
@jacoelho
jacoelho / gist:ca94d061ff49fa87cb02
Created November 4, 2015 17:21
generate ansible jinja2 keys
import sys
data = sys.stdin.readlines()
for line in data:
key = line.split(":")[0]
key = key.replace("#", "")
value = key.replace("redis_", "", 1)
value = key.replace("_", "-")
#!/usr/sbin/setkey -f
flush;
spdflush;
spdadd 192.168.205.10/32 192.168.205.11/32 any -P in ipsec
esp/transport//require;
spdadd 192.168.205.11/32 192.168.205.10/32 any -P out ipsec
esp/transport//require;
spdadd 192.168.205.10/32 192.168.205.12/32 any -P in ipsec
log notify;
path pre_shared_key "/etc/racoon/psk.txt";
remote anonymous {
exchange_mode main;
proposal {
encryption_algorithm aes_256;
hash_algorithm sha1;
authentication_method pre_shared_key;
dh_group modp1024;
192.168.205.10 securepassword
192.168.205.11 securepassword
192.168.205.12 securepassword
@jacoelho
jacoelho / haproxy.cfg
Last active October 3, 2017 22:25
haproxy redis
defaults REDIS
mode tcp
timeout connect 3s
timeout server 6s
timeout client 6s
frontend ft_redis
bind *:6379 ssl crt /etc/haproxy/certificate.pem ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK
default_backend bk_redis