Skip to content

Instantly share code, notes, and snippets.

View tfhartmann's full-sized avatar
:octocat:
Being Awesome

Alaric Hartmann tfhartmann

:octocat:
Being Awesome
View GitHub Profile
@tfhartmann
tfhartmann / test.md
Last active December 20, 2015 11:19
Test

Testing

  • Test of Gihub Markdown formated Gist

I'm going to try and embed this in a media wiki!

  class { 'foo': }
  class { 'bar': }
@tfhartmann
tfhartmann / poc_readme.md
Last active December 20, 2015 19:39
poc notes
  1. Pointer to readme
  2. aws credentials
  3. git clone arch-poc
  4. setup python env
  5. install pip (easy install pip / homebrew)
  6. install boto
  7. script for creating 3 tier app via cloudformation
  • clones hu-python in location
  • install dev env (hu with different args)
  1. Cloudwatch monitoring
@tfhartmann
tfhartmann / app_server.md
Last active December 20, 2015 19:48
POC Notes for Puppet

Put this in it's own deployment repo (branchs for differt types of server i.e. front end, app server etc)

https://github.com/huit/puppet-mediawiki

Needs a patch for db_server param in the puppet-mediawiki module

4 basic files

  1. "yamilifier" script that pulls env vars into hierra
  2. single shell script with standard name (bootstrap.sh)
@tfhartmann
tfhartmann / vagrant-mc.md
Last active December 20, 2015 20:58
Vagrant Minecraft overviewer Notes

Problem

===

  • I was running a AWS instence to host a Minecraft Map ( http://map.ob3y.com/mcmap ) with friends and it was costing me a bunch of $$$
  • Rendering on a cluster was slow, since disk was a bit slow, and MC Overviewer would only use 1 single note (no parrallel feature)
  • rsyncing from the "map processing" nodes to the "web node" was slooooo
  • I ran out of disk space on the web node ... booo... and this equals small maps...

===

ideas

@tfhartmann
tfhartmann / aws_secnotes.md
Last active December 21, 2015 03:29
AWS notes

entrance portal for amazon Joe suggestion - walk you though the different levels of proctections and what templates fill those obligations

lets get the definition of what the levels are - ala SOB and the security portals (TH)

reference architectures on cloud portal

from AWS the model of of shared security

@tfhartmann
tfhartmann / cloud_eng.md
Last active December 21, 2015 19:39
Cloud Eng Notes Aug27 2013

~ 6 month Project

  • "Where were going we don't need offices"

  • Everything should be open source and published publicly

A release is tagged every two weeks and we hold ourselves accountable to that Based on a two week scrum cycle

@tfhartmann
tfhartmann / haag_puppet.md
Created September 18, 2013 16:52
HAAG Puppet Example for Common Infrastructure Scaffolding - The API section of Integrated_Operations wiki page
class iam_ldap_server (
  <parameters go here>
) {
  # 389_server is the module written by IAM
  class { '389_server':
    ensure  => 'present',
    require => Class['server'],
    <other parameters go here>
 }
@tfhartmann
tfhartmann / s3_website.md
Last active December 23, 2015 20:29
How To install and configure s3_website on a mac

How I made this Blog - A Drama in Many Parts.

[The Quick and Dirty](#The Quick and Dirty) [Install s3_website](#Install s3_website)

This post may get a little long and ramble a bit, so let me skip directly to the payoff - quick and easy content managment on crazy robust and reliable infrastructure. Here's the commands I need to add and post new content:

 ]$ vim _posts/2013-09-27-hello-world.md 
 
@tfhartmann
tfhartmann / splunktalk_vpn.md
Last active December 23, 2015 21:59
Searches from Splunk Talk

This week VS Lastweek!

`vpn` action=success earliest=-0d@d latest=now | eval ReportKey="Today" | append [search `vpn` action=success earliest=-1d@d latest=-0d@d | eval ReportKey="Last Week"   | eval new_time=_time+86400] | eval _time=if(isnotnull(new_time), new_time, _time)| timechart count by ReportKey

Sparkline for logins

 index=radius host= |stats sparkline count(action) as count by action | sort -count 

The interesting part of this search is the lookup!

`autoreg_registrations` | lookup local=t mac2huid mac AS src_mac  | search NOT os=unknown | chart count by os

The autoreg_registrations macro expands to this:

autoreg_registrations