Skip to content

Instantly share code, notes, and snippets.

View Zhann's full-sized avatar

Steven De Coeyer Zhann

View GitHub Profile
@Zhann
Zhann / chef-server.conf
Last active March 18, 2019 07:43
Logrotate config for chef-server /etc/logrotate.d/chef-server
/var/log/chef-server/**/*.log {
daily
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root root
sharedscripts
copytruncate
@Zhann
Zhann / spectre-meltdown-checker.sh
Created January 29, 2018 09:49
Spectre & Meltdown checker
#! /bin/sh
# Spectre & Meltdown checker
#
# Check for the latest version at:
# https://github.com/speed47/spectre-meltdown-checker
# git clone https://github.com/speed47/spectre-meltdown-checker.git
# or wget https://raw.githubusercontent.com/speed47/spectre-meltdown-checker/master/spectre-meltdown-checker.sh
#
# Stephane Lesimple
#
package main
import (
"fmt"
"os"
"os/exec"
"strings"
"github.com/mkideal/cli"
)
-field :wait,
+field :wait,
@Zhann
Zhann / deploy.rb
Last active December 31, 2015 17:19
Example deploy config for openminds servers
load 'deploy' if respond_to?(:namespace)
load 'deploy/assets'
## Change this
set :user, "ssh_username"
set :application, "application_name"
server 'pro-00x', :app, :web, :db, :primary => true
set :repository, "git@github.com:foo/bar.git"
## End

Santoku

Vandaag hebben we onze interne tool Santuko vrijgegeven op onze Github account.

Santuko kan gebruikt worden om binnen een bestaande chef-omgeving een selectie te maken via de chef-search taal, en op al deze gevonden nodes, een commando uit te voeren. Het is niet de bedoeling om configuratie te veranderen adhv dit commando, het is eerder bedoeld om non-destructieve commando's uit te voeren (test, grep, cat, ...) en te zien of de uitvoer dan wel 0 (dus geslaagd) is of iets anders.

De succesvolle uitvoer wordt standaard niet weergegeven, enkel die waar het commando faalt zullen opgelijst worden. De uitvoer wordt in RSpec-formaat weergegeven, waardoor je in één oogopslag ziet wat er gebeurt.

example

include_recipe 'nginx'
directory '/etc/nginx/extra.d'
directory '/var/log/nginx/'
cookbook_file '/etc/nginx/mime.types' do
source 'mime.types'
end
cookbook_file '/etc/nginx/nginx.conf' do
if RUBY_VERSION =~ /^1\.8/
class Dir
class << self
def exists? (path)
File.directory?(path)
end
alias_method :exist?, :exists?
end
end
end

CONTRIBUTING

Reporting a bug or issue

Feel free to submit issues on Github.

Please include as much relevant information as possible. Host OS, Vagrant version, Virtualbox version, …

Please take note that debugging and fixing an issue can take time.

@Zhann
Zhann / Http.php
Last active December 20, 2015 08:49
<?php
public function sendHeaders()
{
if (!$this->canSendHeaders()) {
Mage::log('HEADERS ALREADY SENT: '.mageDebugBacktrace(true, true, true));
return $this;
}
if (in_array(substr(php_sapi_name(), 0, 3), array('cgi', 'fpm')))
{