This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
ip netns del test | |
ip link del vm-host1 | |
ip link del br0 | |
set -eu | |
ip link add br0 type bridge | |
ip addr add dev br0 10.10.0.1/24 | |
ip link set dev br0 up |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from __future__ import print_function | |
import boto3 | |
import os | |
import json | |
def lambda_handler(event, context): | |
print("Received event: " + json.dumps(event, indent=2)) | |
if event["detail"]["event"] == "createSnapshot": | |
handle_create_snapshot(event, context) | |
elif event["detail"]["event"] == "shareSnapshot": |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
http { | |
server { | |
listen *:80; | |
# _ is default | |
server_name _; | |
return 403; | |
} | |
server { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import os | |
import sys | |
import sqlite3 | |
import time | |
DATABASE = '/etc/puppetlabs/puppet/autosign.db' | |
def get_psks_from_csr(csr_pem): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class dockerregistry ( | |
String $data_disk, | |
String $thinpool_disk, | |
String $registry_vhost, | |
String $certificate_pem_path, | |
Array[String] $acl_write_allowed = [], | |
){ | |
validate_re($data_disk, '^/dev/(s|v)d[a-z][0-9]?$', "'$data_disk' does not look like a disk device") | |
validate_re($thinpool_disk, '^/dev/(s|v)d[a-z][0-9]?$', "'$thinpool_disk' disk does not look like a disk device") | |
class {"docker": |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#hiera.yaml | |
--- | |
version: 5 | |
defaults: | |
datadir: data | |
data_hash: yaml_data | |
hierarchy: | |
- name: test 1 | |
path: test1.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
With a Puppetfile like: | |
mod 'puppet/nginx' | |
mod 'theforeman/puppet' | |
mod 'saz/sudo' | |
mod 'puppet/selinux' | |
$ be rake r10k:dependencies | |
Processing Forge module puppet-nginx |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
the below works fine with: | |
selinux_port {'tcp_1234-1234': | |
seltype => 'zope_port_t', | |
} | |
debug says: | |
Debug: Puppet::Type::Selinux_port: title patterns called | |
Debug: Puppet::Type::Selinux_port: Got tcp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function create_indicator() | |
local rpc = require 'transmissionrpc.client' | |
local utils = require 'transmissionrpc.utils' | |
c = rpc.new("transmission", 9091) | |
local UPDATE_FREQ = 5 | |
transmission_indicator = wibox.widget.textbox() | |
transmission_indicator:set_text("...") | |
local updating = false | |
local update_timer = timer({ timeout = UPDATE_FREQ }) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Copyright 2012, Jarkko Oranen | |
Redistribution, modification and use in any form is permitted | |
Use at your own risk. I will take no responsibility. | |
*/ | |
// gcc -std=c99 -lXrandr toggle_primary.c -o toggle-primary | |
#include <X11/Xlib.h> |
NewerOlder