At TVbeat we run this on a cron within each of our cloudformation stacks.
R53 records look like zookeeper-staging.example.com
ansible :) & awscli: sudo pip install awscli
var EventEmitter = require('events').EventEmitter; | |
var _ = require('lodash'); | |
function PastEventEmitter() { | |
EventEmitter.call(this); | |
this.past = []; | |
var old_emit = this.emit; | |
this.emit = function(event) { | |
this.past.push(event); |
- name: remount root with acl | |
when: item.mount == "/" and not item.options|search("acl") | |
mount: | |
name=/ | |
fstype=ext4 | |
opts=acl,rw,errors=remount-ro | |
src=item.device | |
state=mounted | |
with_items: ansible_mounts |
"msg":{ | |
"incident":{ | |
"incident_id":"f2e08c333dc64cb09f75eaab355393bz", | |
"resource_name":"webserver-85", | |
"ended_at":null, | |
"resource_id":"i-4a266a2d", | |
"url":"https://app.stackdriver.com/incidents/f2e08c333dc64cb09f75eaab355393bz", | |
"summary":"CPU (agent) for webserver-85 is above the threshold of 1% with a value of 28.5%", | |
"state":"open", | |
"started_at":1385085727 |
(defn describe-previous-role | |
[{[_ {role :role}] :employment}] | |
role) | |
(describe-previous-role {:name "john" | |
:employment [{:company "Example" | |
:role "Engineer"}, | |
{:company "Example" | |
:role "Engineering Intern"}]}) |
def provision | |
resource.catalog.resource('chroot', resource[:chroot].title).provider.source_exec(puppet_apply_cmd) | |
end |
SELECT * FROM `table_name` | |
ORDER BY ( CASE | |
WHEN order_column = 2 THEN 0 | |
WHEN order_column = 1 THEN 1 | |
WHEN order_column = 3 THEN 2 | |
END ) |
<?php | |
function getHtmlFromDomElement($element) { | |
$doc = new DOMDocument(); | |
foreach($element->childNodes as $child) | |
{ | |
$doc->appendChild($doc->importNode($child, true)); | |
} | |
return $doc->saveHTML(); | |
} |
<taskdef name=”ExportProperties” classname=”Path.To.Phing.Task.ExportProperties” /> | |
<ExportProperties targetFile=”phing.properties” /> |
<?php | |
require_once "phing/Task.php"; | |
/** | |
* Saves currently defined properties into a specified file | |
* | |
* @author Andrei Serdeliuc | |
* @extends Task | |
*/ |