Skip to content

Instantly share code, notes, and snippets.

name: Master PR
on:
pull_request:
branches:
- master
jobs:
build:
runs-on: ubuntu-18.04
config 'wifi-iface'
option 'device' 'wl0'
option 'network' 'lan'
option 'mode' 'ap'
option 'ssid' 'MyWifiAP'
option 'encryption' 'psk2'
option 'key' 'secret passphrase'
deployer:
user.present:
- fullname: Deployer of Worlds
- shell: /bin/zsh
- home: /home/deployer
file.managed:
- name: /home/deployer/.ssh/id_rsa
- source: salt://files/deployer/id_rsa
- user: deployer
- group: deployer
rabbitmq:
pkg.installed:
- name: rabbitmq-server
file:
- managed
- name: /etc/rabbitmq/enabled_plugins
- source: salt://files/rabbitmq/enabled_plugins
pkgrepo.managed:
- humanname: Erlang Solutions Deb Repo
- name: deb http://packages.erlang-solutions.com/debian wheezy contrib
- dist: wheezy
- file: /etc/apt/sources.list.d/erlang_solutions.list
- require_in:
- pkg: erlang_solutions
pkg.latest:
- name: erlang_solutions
# needed to get defdatabase and other macros
use Amnesia
defdatabase Database do
deftable Crime, [:id, :avg_day, :beat, :location, :neighborhood, :occur_date, :occur_time, :uc2_literal], type: :ordered_set do
# this isn't required, but it's always nice to spec things
@type t :: %Crime{id: String.t, avg_day: String.t, beat: String.t, location: String.t, neighborhood: String.t, occur_date: String.t, occur_time: String.t, uc2_literal: String.t }
end
end
# nginx config for A+ SSL Labs rating as of 9-2014
# Broad legacy compatibility including IE8/XP, Android 2.3+, openssl 0.9.8 clients
# Blocks most bot scans IP probes.
#
# *** Assumes: _HOSTNAME_ is replaced ***
#
# Includes OCSP stapling, HSTS Strict Transport security,
# session resumption, legacy backwards compatibility (XP, Android 2.3-4.3)
#
# Requires nginx 1.6.x. See: http://nginx.org/en/linux_packages.html, e.g.:
@peck
peck / date_to_crc32_domain.rb
Last active August 29, 2015 14:03
Generated Domains Used In Askmen.com Ransomware Distribution http://threatglass.com/malicious_urls/8936
require 'zlib'
require 'date'
def gen_crc(date: date)
str = [date.year, date.month, date.day].join("+=+")
Zlib::crc32(str)
end
start_dt = Date.parse('2014-06-01')
import XMonad
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.ManageDocks
import XMonad.Util.Run(spawnPipe)
import XMonad.Util.EZConfig(additionalKeys)
import XMonad.Layout.Spiral
import XMonad.Layout.Circle
import XMonad.Layout.ThreeColumns
import XMonad.Layout.Tabbed
import XMonad.Layout.Grid
require 'active_support/core_ext/string'
require 'active_support/configurable'
require 'action_view/helpers/tag_helper'
require 'action_view/helpers/url_helper'
module Refinery
module Pages
class MenuPresenter
include ActionView::Helpers::TagHelper
include ActionView::Helpers::UrlHelper