Skip to content

Instantly share code, notes, and snippets.

==> default: ================================================================================
==> default: Error executing action `create` on resource 'template[managed_hosts_file]'
==> default: ================================================================================
==> default:
==> default:
==> default: RuntimeError
==> default: ------------
==> default: File templates/default/hosts.erb does not exist for cookbook hosts_file
==> default:
==> default: Resource Declaration:
Error:
Checking presence of file (checksum: <<"62420201a93adbd0f124bcdc77213941">>) for org <<"4cdd131099cc3ecdad7ed6a1c6509c95">> from bucket "bucket-name-cookbooks" (key: "organization-4cdd131099cc3ecdad7ed6a1c6509c95/checksum-62420201a93adbd0f124bcdc77213941") raised exception error:{aws_error,{http_error,301,{[{"x-amz-request-id","AD07CF7712CEC563"},{"x-amz-id-2","MHXAjJx+aJ8WlGBOp1ivpQPbPSG6hxv3c+Ls8IcqwozDWg8A3SPMd5kSVCHOqtx7"},{"content-type","application/xml"},{"date","Wed, 28 Oct 2015 09:33:02 GMT"},{"server","AmazonS3"},{"connection","close"}],[]}}}
Config:
S3_URL = "s3.amazonaws.com"
#S3 Settings
bookshelf['enable'] = false
bookshelf['external_url'] = "https://#{S3_URL}"
@meson10
meson10 / health.rb
Last active November 10, 2015 10:28
class HealthCron < BaseCron
def _run
@backend.publisher.hgetall @backend.class::GilmourHealthKey do |r|
known_hosts = Hash.new(0)
r.each_slice(2) do pslice|
host = slice[0]
known_hosts[host] = "gilmour.health.#{host}"
end
func TestComposeNested(t *testing.T) {
c1 := NewPipe()
c11 := NewComposition(composeOne)
c11.SetMessage(StrMap{"merge-one": 1})
c1.Add(c11)
c2 := NewPipe()
c2.Add(NewFuncComposition(StrMap{"fake-two": 1}))
@meson10
meson10 / test_gist.go
Last active December 9, 2015 10:01
dede
package main
import "fmt"
func helloWorld() {
fmt.Println("Ok")
}
func main() {
helloWorld()
@meson10
meson10 / test.md
Created December 26, 2015 12:21
Markdown Sample

Hello WOrld

@meson10
meson10 / gilmour-sample.go
Created March 16, 2016 03:18
Sample gilmour implementation in Go
batch := engine.NewPipe(
engine.NewRequest("weather.fetch"),
engine.NewRequest("weather.group"),
engine.NewParallel(
engine.NewPipe(
engine.NewLambda(monthLambda("jan")),
engine.NewParallel(
engine.NewRequest("weather.min"),
engine.NewRequest("weather.max"),
),
@meson10
meson10 / gilmour-sample.rb
Created March 16, 2016 03:19
Sample gilmour implementation in Ruby
dc_pipeline = responder.compose([
{ topic: 'private.customer.datacenter.create', message: data },
{ topic: 'private.validate' }
])
nodes_pipeline = responder.compose([
responder.parallel([
{ topic: 'private.customer.logger.create', message: data,
opts: { timeout: 900} },
]),
@meson10
meson10 / ssh_config
Last active March 25, 2016 07:12
SSH config
Port 22
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
UsePrivilegeSeparation no
KeyRegenerationInterval 3600
ServerKeyBits 1024
SyslogFacility AUTH
@meson10
meson10 / quick.go
Created May 14, 2016 14:08
quick_testing.go
package main
import (
"log"
"math"
"testing"
"testing/quick"
)
func myMin(a, b float64) float64 {