Skip to content

Instantly share code, notes, and snippets.

View valentin2105's full-sized avatar

Valentin Ouvrard valentin2105

View GitHub Profile
/var/log/salt/master error after salt-master restart
ValueError: invalid RSA private key
2015-11-24 14:09:30,557 [tornado.application][ERROR ][5382] Future exception was never retrieved: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/tornado/gen.py", line 230, in wrapper
yielded = next(result)
File "/usr/lib/python2.7/dist-packages/salt/transport/zeromq.py", line 505, in handle_message
stream.send(self.serial.dumps(self._auth(payload['load'])))
File "/usr/lib/python2.7/dist-packages/salt/transport/mixins/auth.py", line 451, in _auth
ret['sig'] = salt.crypt.private_encrypt(self.master_key.key, digest)
# PLUGINS
# Read metrics about cpu usage
[cpu]
# Whether to report per-cpu stats or not
percpu = true
# Whether to report total system cpu stats or not
totalcpu = true
# Read metrics about disk usage by mount point
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
@valentin2105
valentin2105 / owncloud-docker-compose.yml
Created March 23, 2016 21:42 — forked from MickaelBergem/ owncloud-docker-compose.yml
Docker Compose file for setting up an ownCloud server using a PostgreSQL database
# Composition of the containers
owncloud:
image: owncloud
ports:
- 80:80
volumes_from:
- owncloud-data
links:
- postgres:owncloud-db
@valentin2105
valentin2105 / DockerFile.sh
Last active April 12, 2016 03:48
DockerFile PHP-FPM
FROM php:7.0.5-fpm
RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev && rm -rf /var/lib/apt/lists/* \
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
&& docker-php-ext-install gd mysqli opcache
RUN { \
echo 'opcache.memory_consumption=128'; \
echo 'opcache.interned_strings_buffer=8'; \
echo 'opcache.max_accelerated_files=4000'; \
@valentin2105
valentin2105 / install_salt.sh
Created April 14, 2016 20:23
Install Salt on Debian Jessie
wget -q -O- "http://debian.saltstack.com/debian-salt-team-joehealy.gpg.key" | apt-key add -
echo "deb http://debian.saltstack.com/debian jessie-saltstack main" > /etc/apt/sources.list.d/salt.list
apt-get update ; apt-get -y install salt-master
docker run -it --rm -p 443:443 -p 80:80 --name letsencrypt \
-v "./etc/letsencrypt:/etc/letsencrypt" \
-v "./var/lib/letsencrypt:/var/lib/letsencrypt" \
quay.io/letsencrypt/letsencrypt:latest auth
@valentin2105
valentin2105 / nginx_gogs.sh
Last active April 19, 2016 04:33
Nginx for Gogs
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
gzip on;
@valentin2105
valentin2105 / letsencrypt.sh
Created May 17, 2016 07:17 — forked from spalladino/letsencrypt.sh
Template for renewing a letsencrypt certificate in a docker nginx proxy via letsencrypt's docker image
#!/bin/sh
mkdir -p {{ proxy_dir }}/www/{{ domain }}
docker pull quay.io/letsencrypt/letsencrypt
docker run -it --rm --name letsencrypt \
-v "/etc/letsencrypt:/etc/letsencrypt" \
-v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
--volumes-from {{ proxy_docker_container }} \
@valentin2105
valentin2105 / docker-compose.yml
Last active May 21, 2016 17:50
A Flask Docker-compose example
version: '2'
services:
flask_front:
image: nginx:latest
restart: always
ports:
- 80:80
- 443:443
log_driver: syslog
links: