Sha256: 1e8c27b23d9eebe673d3dad239d0d607eb33d0d0a1bd79e6b8bb92d803f83c92

Contents?: true

Size: 1.08 KB

Versions: 16

Compression:

Stored size: 1.08 KB

Contents

Mccloud::Config.run do |config|
  config.provider.define "aws-us-east" do |provider_config|
   provider_config.provider.flavor = :aws
   provider_config.provider.check_keypairs = false
   provider_config.provider.check_security_groups = true
  end

   config.keypair.define "mccloud" do |key_config|
     key_config.keypair.public_key_path = "#{File.join(ENV['HOME'],'.ssh','mccloud_rsa.pub')}"
     key_config.keypair.private_key_path = "#{File.join(ENV['HOME'],'.ssh','mccloud_rsa')}"
   end

    config.keystore.define "aws-us-east-key-store" do |keystore_config|
      keystore_config.keystore.provider = "aws-us-east"
      keystore_config.keystore.keypairs = [
        { :name => "mccloud-key", :keypair => "mccloud"} ]
    end

  config.vm.define "puppet" do |vm_config|
    vm_config.vm.provider = "aws-us-east"
    vm_config.vm.key_name = "mccloud-key"

    vm_config.vm.security_groups = [ "mccloud"]

    vm_config.vm.provision :puppet do |puppet|
      puppet.manifest_file = "aws-demo1.pp"
      # puppet.manifest_path = "manifests"
      puppet.module_path = ["modules"]
    end

  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
mccloud-0.1.1 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.28 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.27 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.26 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.25 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.24 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.23 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.22 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.21 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.20 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.19 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.18 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.17 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.16 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.15 spec/provisioner/puppet/Mccloud-puppet-test
mccloud-0.0.14 spec/provisioner/puppet/Mccloud-puppet-test