-
Notifications
You must be signed in to change notification settings - Fork 145
/
vagrant.rb
20 lines (19 loc) · 1.08 KB
/
vagrant.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# This specifies options for deploying to the host "barkeep_vagrant" using Fezzik, our deployment framework.
# See config/deploy_targets/common.rb for more info and options.
Fezzik.destination :vagrant do
set :hostname, "barkeep_vagrant"
set :domain, hostname
BarkeepDeploy.include_common_deploy_options
Fezzik.env :unicorn_workers, 2
# Replace these with your own Gmail account credentials if you want to test Barkeep's email features.
Fezzik.env :gmail_address, "use_your_own_account@gmail.com"
Fezzik.env :gmail_password, "password!"
# This secret is used to encrypt session information into cookies.
Fezzik.env :cookie_session_secret, "This should be a long, random, secret string."
# This "deploy_user" is the user that code will be deployed and run as.
Fezzik.role :deploy_user, :user => "barkeep"
# This "sudo_user" is a user who can ssh into the machine you want to deploy to, and who has passwordless
# sudo privileges. This user is perfroms the initial system setup, which includes installing some native
# packages.
Fezzik.role :sudo_user, :user => "vagrant"
end