Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
#!/bin/bash | |
# exit on any error | |
set -o errexit | |
# A few tunable variables | |
NAME='atomic' | |
NAME='try' | |
#NAME='test' | |
#DISK='/guests/rhel-guest-image-7.1-20150224.0.x86_64.qcow2' |
;;; See: https://www.reddit.com/r/emacs/comments/3icpo7/take_a_break_every_3_hours/ | |
(defvar breaktime-timer nil | |
"Holds the running break timer (if any).") | |
(defvar breaktime-interval (* 3 60 60) | |
"How often to take a break, in seconds.") | |
(defun breaktime--take-a-break () | |
(interactive) | |
(switch-to-buffer (get-buffer-create "*breaktime*")) | |
(let ((inhibit-read-only t)) |
;; http://emacs.stackexchange.com/questions/10431/get-company-to-show-suggestions-for-yasnippet-names | |
;; Add yasnippet support for all company backends | |
;; https://github.com/syl20bnr/spacemacs/pull/179 | |
(defvar company-mode/enable-yas t | |
"Enable yasnippet for all backends.") | |
(defun company-mode/backend-with-yas (backend) | |
(if (or (not company-mode/enable-yas) (and (listp backend) (member 'company-yasnippet backend))) | |
backend | |
(append (if (consp backend) backend (list backend)) |
namespace :gsub do | |
desc 'populate a configuration' | |
task :populate do | |
content = File.read('config.yml') | |
content.gsub!('REPLACE_ME_KEY','REAL_KEY') | |
content.gsub!('REPLACE_ME_ID','REAL_ID') | |
puts content | |
end |
#!/usr/bin/env python3 | |
from bs4 import BeautifulSoup | |
import requests | |
POKEURL = 'http://cmmcd.com/PokemonGo/' | |
STATUSES = { | |
'Online!': 0, | |
'Unstable!': 1, | |
'Offline!': 2, |
Chef and VMware are a natural pairing and there are several tools available to enhance the integration.
Knife is a command-line tool that provides an interface between a local chef-repo and the Chef server and allows you to manipulate objects on the Chef server. Knife plugin allows your computer to talk to a 3rd party systems like vSphere or vRA. A plugin can create a VM in vSphere and then bootstrap it with Chef, for example, or it can expose your vRa catalog to your workstation so you don't need to use a GUI.
The following are the main interfaces with VMware and Chef our "knife" plugins.
# On the remote node/server: | |
winrm quickconfig -q | |
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="300"}' | |
winrm set winrm/config '@{MaxTimeoutms="1800000"}' | |
# When NOT USING a domain-based authentication (i.e., from Linux/Unix to Windows node): | |
winrm set winrm/config/service/auth '@{Basic="true"}' |
cribbed from http://pastebin.com/xgzeAmBn
Templates to remind you of the options and formatting for the different types of objects you might want to document using YARD.
# Please see the following blog post for more information: | |
# | |
# https://www.hashicorp.com/blog/using-hashicorp-vault-with-chef.html | |
# | |
resource_name :vault_secret | |
property :path, String, name_property: true | |
property :destination, String |