ruby on rails - Server provisioning and deploy of a RoR app -
i'm working on providing server provisioning , deployment automation of project. have decided utilize sprinkle & capistrano. i'm stuck dealing ssh user stuff since want, part of provisioning phase sprinkle, create "deploy" user should used capistrano perform deployment. problem i'm facing related way should configure deploy.rb, don't know how setup user & password (let's "root") used sprinkle , after alter them new created "deploy" user perform deployment capistrano. provisioning , deployment 2 different phases share same configuration, maybe there tricks that; out there experience in area?
you can configure capistrano's deploy user so:
set :user, "deploy_username" you can set password using set :password, "secret_password", it's more advisable either come in password manually, or have sprinkle set ssh keys you. avoid having password stored in plaintext.
sprinkle has similar settings under ssh block:
ssh user 'sprinkle_user' # defaults 'root' password 'secret' end but same issues apply here - should supply password manually purpose.
ruby-on-rails capistrano
No comments:
Post a Comment