Skip to content

Instantly share code, notes, and snippets.

Custom Template Bootstrap Instructions

  • Save the above file to ~/.chef/windows-bootstrap.erb
  • When you go to bootstrap you pass in the arguments:
  knife bootstrap windows winrm \
  $WINDOWS_HOST \
  --node-name windows-build-node-1 \
  --winrm-user $WINDOWS_USER \
  --winrm-password $WINDOWS_PASSWORD \
 --bootstrap-template ~/.chef/windows-bootstrap.erb

Keybase proof

I hereby claim:

  • I am nedward on github.
  • I am nedward (https://keybase.io/nedward) on keybase.
  • I have a public key whose fingerprint is 0A30 F598 02F3 442F B089 F5AF 709F F9B1 E8D9 B6D7

To claim this, I am signing this object:

ec2-54-210-169-189.compute-1.amazonaws.com
ec2-54-210-8-250.compute-1.amazonaws.com
ec2-54-174-104-199.compute-1.amazonaws.com
ec2-54-210-164-247.compute-1.amazonaws.com
ec2-54-210-1-175.compute-1.amazonaws.com
ec2-54-210-131-72.compute-1.amazonaws.com
ec2-54-210-167-125.compute-1.amazonaws.com
ec2-54-175-238-141.compute-1.amazonaws.com
ec2-54-210-165-31.compute-1.amazonaws.com
ec2-54-210-214-8.compute-1.amazonaws.com
ec2-52-7-143-166.compute-1.amazonaws.com
ec2-54-88-171-235.compute-1.amazonaws.com
ec2-54-88-213-31.compute-1.amazonaws.com
ec2-54-86-208-94.compute-1.amazonaws.com
ec2-52-7-33-46.compute-1.amazonaws.com
ec2-52-2-108-4.compute-1.amazonaws.com
ec2-54-84-146-69.compute-1.amazonaws.com
ec2-52-7-121-79.compute-1.amazonaws.com
ec2-54-88-215-254.compute-1.amazonaws.com
ec2-54-88-6-131.compute-1.amazonaws.com
ame = "YOURNAME"
require 'chef/provisioning/aws_driver'
with_driver 'aws::us-west-1' do
aws_security_group "#{name}-ssh" do
inbound_rules '0.0.0.0/0' => 22
end
ame = "YOURNAME"
require "chef/provisioning/aws_driver"
with_driver "aws::us-west-1" do
aws_security_group "#{name}-ssh" do
inbound_rules '0.0.0.0/0' => 22
end
name = "YOURNAME"
require "chef/provisioning/aws_driver"
with_driver "aws::us-west-1" do
aws_security_group "#{name}-ssh" do
inbound_rules '0.0.0.0/0' => 22
end
ec2-52-3-145-227.compute-1.amazonaws.com
ec2-52-4-143-11.compute-1.amazonaws.com
ec2-52-2-25-158.compute-1.amazonaws.com
ec2-52-5-27-96.compute-1.amazonaws.com
ec2-52-5-70-30.compute-1.amazonaws.com
ec2-52-3-136-244.compute-1.amazonaws.com
ec2-52-3-200-78.compute-1.amazonaws.com
ec2-52-3-205-20.compute-1.amazonaws.com
ec2-52-5-43-186.compute-1.amazonaws.com
ec2-52-3-142-71.compute-1.amazonaws.com
ec2-52-6-117-71.compute-1.amazonaws.com
ec2-52-3-162-241.compute-1.amazonaws.com
ec2-52-7-52-100.compute-1.amazonaws.com
ec2-52-6-194-177.compute-1.amazonaws.com
ec2-52-6-245-188.compute-1.amazonaws.com
ec2-52-7-51-212.compute-1.amazonaws.com
ec2-52-7-51-193.compute-1.amazonaws.com
ec2-52-7-51-101.compute-1.amazonaws.com
ec2-52-6-193-101.compute-1.amazonaws.com
ec2-52-3-218-221.compute-1.amazonaws.com
{
"AWSTemplateFormatVersion": "2010-09-09",
"Parameters": {
"KeyName": {
"Description": "Name of an existing ec2 KeyPair to enable SSH access",
"Type": "AWS::EC2::KeyPair::KeyName",
"ConstraintDescription": "must be the name of an existing EC2 KeyPair."
},
"InstanceType": {
"Description": "WebServer EC2 instance type",