Skip to content

Instantly share code, notes, and snippets.

@jmcarbo
Created April 30, 2015 10:14
Show Gist options
  • Save jmcarbo/eca029e83c7244ae5294 to your computer and use it in GitHub Desktop.
Save jmcarbo/eca029e83c7244ae5294 to your computer and use it in GitHub Desktop.
create docker-machine certificates
package main
import (
"fmt"
"github.com/docker/machine/utils"
)
func main() {
err := utils.GenerateCert([]string{"192.168.2.11"}, "n2/server.pem", "n2/server-key.pem", "ca.pem", "ca-key.pem", "n1", 2048)
if err != nil {
fmt.Print(err)
}
err = utils.GenerateCert([]string{"192.168.2.12"}, "n3/server.pem", "n3/server-key.pem", "ca.pem", "ca-key.pem", "n1", 2048)
if err != nil {
fmt.Print(err)
}
err = utils.GenerateCert([]string{"192.168.2.13"}, "n4/server.pem", "n4/server-key.pem", "ca.pem", "ca-key.pem", "n1", 2048)
if err != nil {
fmt.Print(err)
}
err = utils.GenerateCert([]string{"192.168.2.14"}, "n5/server.pem", "n5/server-key.pem", "ca.pem", "ca-key.pem", "n1", 2048)
if err != nil {
fmt.Print(err)
}
err = utils.GenerateCert([]string{"192.168.2.15"}, "n6/server.pem", "n6/server-key.pem", "ca.pem", "ca-key.pem", "n1", 2048)
if err != nil {
fmt.Print(err)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment