Sha256: 2e4e119d877fc2d6e62cbc5a63407b4c9a390eaaef6d46faf7d0dbeac83aa682

Contents?: true

Size: 873 Bytes

Versions: 6

Compression:

Stored size: 873 Bytes

Contents

# -*- mode: ruby -*-
# vi: set ft=ruby :

# plugins don't seem to be auto-loaded from the bundle
require 'vagrant-puppet-install'
require 'vagrant-aws'

Vagrant.configure('2') do |config|
  config.puppet_install.puppet_version = '3.4.2'

  config.vm.box = 'dummy'
  config.vm.provider :aws do |aws, override|
    aws.access_key_id = ENV['DEV_AWS_ACCESS_KEY_ID']
    aws.secret_access_key = ENV['DEV_AWS_SECRET_ACCESS_KEY']
    aws.keypair_name = ENV['USER']

    aws.instance_type = 'm1.large'
    aws.ami = 'ami-2efa9d47' # Ubuntu 12.04 LTS 64-bit instance root store
    aws.ssh_username = 'ubuntu'

    override.ssh.username = 'ubuntu'
    override.ssh.private_key_path = '~/.ssh/id_rsa'
  end

  config.vm.provision :puppet do |puppet|
    puppet.manifests_path = File.expand_path('../../../support/manifests', __FILE__)
    puppet.manifest_file  = 'base.pp'
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vagrant-puppet-install-7.0.0 test/acceptance/aws/Vagrantfile
vagrant-puppet-install-6.0.1 test/acceptance/aws/Vagrantfile
vagrant-puppet-install-6.0.0 test/acceptance/aws/Vagrantfile
vagrant-puppet-install-5.0.0 test/acceptance/aws/Vagrantfile
vagrant-puppet-install-4.1.0 test/acceptance/aws/Vagrantfile
vagrant-puppet-install-4.0.1 test/acceptance/aws/Vagrantfile