clockworkpc

Vagrantfile of an Ubuntu 16.04 (expired token)

Sep 22nd, 2016
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.91 KB | None | 0 0
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3.  
  4. Vagrant.configure("2") do |config|
  5.   config.vm.box = "dummy"
  6.   config.vm.provider :aws do |aws, override|
  7.  
  8.     # Declare credentials
  9.     aws.session_token = "{SESSION TOKEN FROM AWS COMMANDLINE}"
  10.     aws.access_key_id = "{ACCESS KEY GENERATED FROM AWS COMMANDLINE}"
  11.     aws.secret_access_key = "{SECRET ACCESS KEY GENERATED FROM AWS COMMANDLINE}"
  12.     # AWS user and SSH key
  13.     aws.keypair_name = "{KEYPAIR NAME}"
  14.     override.ssh.username = "ubuntu"
  15.     override.ssh.private_key_path = ["{FILEPATH OF PRIVATE KEY}"]
  16.  
  17.     # Security group with SSH access
  18.     aws.security_groups = "{SECURITY GROUP WITH PORT 22 ACCESS FOR SSH}"
  19.  
  20.     # Specify the type of server
  21.     aws.ami = "ami-623c0d01"
  22.     aws.region = "ap-southeast-2"
  23.  
  24.     # Establish an Rsync folder
  25.     config.vm.synced_folder ".", "/vagrant", type: "rsync",
  26.     rsync__exclude: ".git/"
  27.  
  28.  
  29.   end
  30.  
  31. end
Add Comment
Please, Sign In to add comment