Sha256: 867bfc4cc87981f814cab378d7175059ffb851da10b3b7ddf86aab8caba78234

Contents?: true

Size: 1.25 KB

Versions: 2

Compression:

Stored size: 1.25 KB

Contents

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

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = '2'

Vagrant.require_version '>= 1.5.0'

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = ENV['LINUX_TEMPLATE_NAME']

  config.vm.synced_folder ".", "/vagrant", type: "rsync",
  rsync__exclude: [".git/", "vendor"]

  config.vm.provider :cosmic do |cosmic, override|
    cosmic.display_name = ENV['TEST_NAME']

    cosmic.host       = ENV['COSMIC_HOST']
    cosmic.path       = '/client/api'
    cosmic.port       = '443'
    cosmic.scheme     = 'https'
    cosmic.api_key    = ENV['COSMIC_API_KEY']
    cosmic.secret_key = ENV['COSMIC_SECRET_KEY']
    cosmic.expunge_on_destroy = ENV['EXPUNGE_ON_DESTROY']=="true"

    cosmic.zone_name             = ENV['ZONE_NAME']
    cosmic.network_name          = ENV['NETWORK_NAME']
    cosmic.service_offering_name = ENV['SERVICE_OFFERING_NAME']

    cosmic.pf_ip_address         = ENV['PUBLIC_SOURCE_NAT_IP']
    cosmic.pf_trusted_networks   = ENV['SOURCE_CIDR']
    cosmic.pf_open_firewall      = false

    unless ENV['SSH_KEY'].nil?
        cosmic.ssh_key               = ENV['SSH_KEY']
        cosmic.ssh_user              = ENV['SSH_USER']
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vagrant-cosmic-0.2.0 functional-tests/rsync/Vagrantfile.advanced_networking
vagrant-cosmic-0.1.0 functional-tests/rsync/Vagrantfile.advanced_networking