Hello everyone!
This is mostly notes to myself after watching this talk (after DevOps Weekly told me about it in one of their emails). I found the following bits of info pretty interesting and wanted to begin to apply this to some of the things I've been working on.
https://puppetlabs.com/presentations/building-hyper-secure-vpc-aws-puppet
16:41 -> Created an puppet module to apply IS benchmarking
20:56 -> rsyslog => graylog2 to roll all of their logs into one place
23:35 -> Network traffic logging... AWS Security Groups and Network ACL's don't log anything, Needed to log all traffic going in and out on any level of the VPC
-> Puppet + IPTables +Rsyslog +Graylog2
28:26 -> Facter fact for determining zone with ugly regex... tag zone by IP address... same for 'tier'
31:00 -> greylog2 was really good, millions of events in, really fast.
32:40 -> Performance of large catalogs was bad with puppet 2.7, Hiera-Gpg is cumbersome
recursion to remove checksums on big directories
file { "/etc/somedir":
recurse => true,
ignore => ['work', 'temp', 'log'],
checksum -> none,
}
(you don't want checksums on tomcat work directories)
Hiera-GBG is cumbersome, they switched to a mysql hiera backend
34:45 -> cloudformation json is ugly...
CFNDSL = ruby DSL for CloudFormation templates https://github.com/howech/cfndsl
use for cloudformation template generatoin
'Ugly'
35:22 -> unified state and lifecycle management -> Doesnot exist...
37:13 -> One single truth source for
1. audit trail/logging
2. Instance status
3. App status
4. CRUD actions on the whole infrastructure
39:40 -> puppetlabs aquired cloudsmith... is that heading toward some unified state and lifecycle management?
40:50 -> CIS, tmp should be on a different disk, did some trickery to shuffle it around?
42:00 -> Switched from CIS application and snapshot of AMI to applying the CIS benchmark once a day and using all default AMI
-> That prevented people from taking a hardened base image and fudging something setup by CIS . Once every halfhour got to cumbersome
No comments:
Post a Comment