Sha256: c242f7a717b02e3007b5937e0e2b5ec35053e57bc405ae3ae851a2d5c29f703f

Contents?: true

Size: 892 Bytes

Versions: 11

Compression:

Stored size: 892 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-rackspace'

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

  config.vm.box = "dummy"
  config.vm.provider :rackspace do |rackspace|
    rackspace.username = ENV['DEV_RACKSPACE_USERNAME']
    rackspace.api_key = ENV['DEV_RACKSPACE_API_KEY']
    rackspace.flavor = /512MB/
    rackspace.image = /Ubuntu 12.04/
    rackspace.public_key_path = "~/.ssh/id_rsa.pub"
    # TODO - switch this to the `override.ssh.private_key_path` syntax once
    # `vagrant-rackspace` is updated.
    config.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

11 entries across 11 versions & 1 rubygems

Version Path
vagrant-puppet-install-4.0.0 test/acceptance/rackspace/Vagrantfile
vagrant-puppet-install-3.1.0 test/acceptance/rackspace/Vagrantfile
vagrant-puppet-install-3.0.0 test/acceptance/rackspace/Vagrantfile
vagrant-puppet-install-2.7.0 test/acceptance/rackspace/Vagrantfile
vagrant-puppet-install-2.6.0 test/acceptance/rackspace/Vagrantfile
vagrant-puppet-install-2.5.0 test/acceptance/rackspace/Vagrantfile
vagrant-puppet-install-2.3.0 test/acceptance/rackspace/Vagrantfile
vagrant-puppet-install-2.2.0 test/acceptance/rackspace/Vagrantfile
vagrant-puppet-install-2.1.0 test/acceptance/rackspace/Vagrantfile
vagrant-puppet-install-2.0.1 test/acceptance/rackspace/Vagrantfile
vagrant-puppet-install-2.0.0 test/acceptance/rackspace/Vagrantfile