Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- mode: ruby -*-
- # vi: set ft=ruby :
- Vagrant.configure("2") do |config|
- config.vm.box = "dummy"
- config.vm.provider :aws do |aws, override|
- # Declare credentials
- aws.session_token = "{SESSION TOKEN FROM AWS COMMANDLINE}"
- aws.access_key_id = "{ACCESS KEY GENERATED FROM AWS COMMANDLINE}"
- aws.secret_access_key = "{SECRET ACCESS KEY GENERATED FROM AWS COMMANDLINE}"
- # AWS user and SSH key
- aws.keypair_name = "{KEYPAIR NAME}"
- override.ssh.username = "ubuntu"
- override.ssh.private_key_path = ["{FILEPATH OF PRIVATE KEY}"]
- # Security group with SSH access
- aws.security_groups = "{SECURITY GROUP WITH PORT 22 ACCESS FOR SSH}"
- # Specify the type of server
- aws.ami = "ami-623c0d01"
- aws.region = "ap-southeast-2"
- # Establish an Rsync folder
- config.vm.synced_folder ".", "/vagrant", type: "rsync",
- rsync__exclude: ".git/"
- end
- end
Add Comment
Please, Sign In to add comment