Skip to content

Commit

Permalink
Read from rails credentials if applicable
Browse files Browse the repository at this point in the history
  • Loading branch information
thebradbain committed Aug 20, 2019
1 parent 652b385 commit 206e7f7
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 6 deletions.
2 changes: 1 addition & 1 deletion config/credentials.yml.enc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
xFhuE2+oVr7P+N6Nj4fj3FRC9a+ywCn8Qu3eMPCJyYhb+zO06xRDVyed7JZNv95rY4fkWyU/LRKK4YrDwOdhuPpl/u7OqHurofcUhybrcS0pHnyUrY4N3s0fDUjeTgIMcTwmDIF+Mq2bubNjr997Pmv/7puIlx6GwbdISELFlfntNHnY0rmN/4QXhZZqEQReqnDjLEX6gCdJ4qBH2RP7ikeouiGGFK3mXJwZXyU9RE52vA4m9LBZUuYfX9JOEPShWDZlNTPY1473+R25SclnTVIDtmRf3pitrZ/67D71VJaSDCPhqQE6KifqqZTggJDJvrWA2lRn2lh07ZmcUBv8HMD/1k5ZZSkOTzVpEROrJdOBQQKlVKQSUeTaixhg1BY4zPYF9WUvwEmvz7ZtBkwz90u8ujrJhN+sW2y8FnDL3OthshuT0K6YbyymKlfc2jrnA+iqc3oc2z9v9GuuHRhhq+ol/q7FfqiXax9ieerBByWXTCvmwrNtYRbaPAVlOjULG9nSiLRRbfuCW1zACVFnT6UagdJLhOKU1OuDI9+LHUFcW2U531nPR+vYP2ZDlhRm4al6UJnN0UndKkXPp8Xxy8dxKcg3+XkmaNOkmZsTZFQnJ5P/8zmFAprD7LB3QPUgCBJNFEtxcqvYZjnJqmyXpJF5WiSGcUnNjhR7ddtAPblGqOxPoNtI36KwMua+j0t01LJUSeZMUV+R+hmS7dGBucFao1lPq7qUs4ZnTjLEw0l6pj9C8VxqdDn6HfuW8paDRplYQahg5KZ3N23UdfChoQtux6jIw/jM7GIp0dUDjSMPNy+P9MnS1P0QkIIueEM+cGmNh0a3GjWlyLOeNtDcOUJOWOYNm7bsuwewd8XP6wUVZoPZ0yl6S0QafW1C48zXFbmB0x2YiBjoBZ6h4fXvHQpIUWsVmGuPGiYEr1eJH1SD1a+An+kX0VkuBgiEMDu6VpGrS8pyTUgaqzD+6RMOvtnZ--+5Ud7doswPCwsU39--ylE/fxIaRHmQ4JB7Pnsy4A==
8FuXCn92gBPulQrDdtkvdZAgA1fPFR2Xl/pFNQuj1Ao7D6/bpaswgDsU4122v+BVEJ6MmEAxivfVpU99AZJ99vq9xf/poTimyMC3/WumD6SJBNUF+V6TN1BhVdkzJ0YIc26fXOuPPBclVJnPHABT/URxUAuyLGv/upDMBvybXJKw9bm2KLHZO+B54r7x25hR5+g0tWVEnSVPDcKQgSsT/0V7E2r8XqQhuePTPhv7MzEBf3pru/lqj1ZXUGsbi4rd//RDa+RueAfui7ndI+P2p3QsTl0HqM8d5lHHeXlLIfthFwHX/lASWZA5x7matxJS2iB2HNYtye3u6akvB12JeXi3QY9oTr3cU42/QFj4ZuUfx6j6opC67gZCHb/uLRqTozpJhC7fThYO+8ZyHMW+H60ziQz7dDZNOPKTh7O9zZfcECLRPWxJ71RcTku098Yb1oj0r5JqeCfsQGLmV2zNE8F2i5Yit2y19XMZj0lIGCbtXmCbldJxNLVK9LCwBLVLFpeyeP5WRccl7ZSrwlzPbxAvlrhNXVT2fgGzl/eWMKmYES8j3fUPzxapAPNHXdJVc55n9gWFGhrLflUzVLcJUPHDYBaZUrUtmwbzY8YsBdMOTSIq68Iw6g/G1Q7RMJKsKJ8+H2qIvZYgJQJ8p1xQNw5suwHs2CqaAlu++A++D4SEfgQEXR9zN1vrYt3Ys0PFch5w9TrcodoLei0DGuFM2avl9G5b6PGEvswjrlGMmTEKskxy1gJStF4EYb23wcRKrie2hjt6eVYnXfTPKyhILqHgPyVQigZxWWLGfS1o7zyzpBzK9/FNeQih7mmBh4jLb2vfxm52UTEDOToQUl/nQHE3H7Um9UVX1SDC6/qvFfWLuvNCcmCYHcN5W9CUhebdfrB8L6zULwjEvjJfokTg3uh4uca/LQRRClvzCbwvXQsEjI70nUVddghTAWnh24H+UOnq9OunXMgPdvRgcL9qMKZrg4ehmqwy0cCDNcVvhKPIfIT28umn6QJBA9N/4plTMdRAz1l7zJ9EelNTQzIjAm+yaayjht4+mg0cYYD2PvirqBg4C9qYGmmjBNVuVIdNyw==--eF88EwAe/nvinaDr--6GErDxjXfBknBmdo0wgnQA==
15 changes: 10 additions & 5 deletions config/deploy.rb
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,23 @@
set :repo_url, "https://github.com/aspc/aspc-website.git"

# SSH Authentication
ask :user, "Username for peninsula.pomona.edu"
ask :password, "Password for peninsula.pomona.edu", echo: false

# Default branch is :master
ssh_credentials = YAML.load(`rails credentials:show`).dig("capistrano", "ssh")
if ssh_credentials["user"] && ssh_credentials["password"]
set :user, ssh_credentials["user"]
set :password, ssh_credentials["password"]
else
ask :user, "Username for peninsula.pomona.edu"
ask :password, "Password for peninsula.pomona.edu", echo: false
end

# Git permissions
set :git_wrapper_path, lambda {
# Try to avoid permissions issues when multiple users deploy the same app
# by using different file names in the same dir for each deployer and stage.
suffix = %i(application stage user).map { |key| fetch(key).to_s }.join("-")

"#{fetch(:tmp_dir)}/git-ssh-#{suffix}.sh"
}
# ask :branch, `git rev-parse --abbrev-ref HEAD`.chomp

# Set default rails environment to production (may be overridden in production/staging configs)
set :rails_env, :production
Expand Down

0 comments on commit 206e7f7

Please sign in to comment.