Skip to content

Instantly share code, notes, and snippets.

View galenemery's full-sized avatar

Galen E. galenemery

View GitHub Profile
{
"name": "base",
"description": "Base Server Role",
"default_attributes": {
"chef_client": {
"interval": 300,
"splay": 60,
"config": {
"ssl_verify_mode": ":verify_peer",
"log_level": ":info"
@galenemery
galenemery / audit.json
Last active June 15, 2017 19:08
Example Audit Role for Chef Automate
{
"name": "audit",
"description": "Audit Role",
"default_attributes": {
"audit": {
"fetcher": "chef-server",
"reporter": "chef-server-automate",
"profiles": [
{
"name": "cis-rhel7-level1-server",
@galenemery
galenemery / aws-deploy.rb
Last active January 2, 2018 18:53
Chef Provisioning AWS example
machine_batch do
1.upto(6) do |i|
machine "#{name}-prodweb#{i}" do
driver 'aws'
tag 'my-webserver'
machine_options :region => node["aws_deploy"]["region"],
:location => node["aws_deploy"]["location"],
:ssh_username => node["aws_deploy"]["ssh_username"],
:aws_tags => {"belongs_to" => name},
:convergence_options => {
@galenemery
galenemery / audit.json
Created May 3, 2018 19:37
Example audit role for audit cookbook
{
"name": "audit",
"description": "Audit Role",
"default_attributes": {
"audit": {
"inspec_version": "2.1.59",
"fetcher": "chef-server",
"reporter": "chef-server-automate",
"profiles": [
{
### Keybase proof
I hereby claim:
* I am galenemery on github.
* I am galenemery (https://keybase.io/galenemery) on keybase.
* I have a public key ASDjrbaJgPVoSKW4_xroziPfCiWbbznHjtOt98-U7DjtYAo
To claim this, I am signing this object: