Bugs: Browse | Submit New | Admin

[#28402] (Question) How do you handle several users deploying the same project on the same server?

Date:
2010-07-19 13:15
Priority:
3
Submitted By:
Enrique García Cota (egarcia)
Assigned To:
Nobody (None)
Category:
None
State:
Open
Summary:
(Question) How do you handle several users deploying the same project on the same server?

Detailed description
Hello Ruby Squad team,

First of all, I'd like to thank you for the awesome tool that is Vlad.

I've got a question regarding the server setup.

We're using it on several to production and test servers (all them Ubuntu).

Several people have several access to those servers, with different accounts. And that's where our problems begin.

The user that makes the first deployment becomes the "owner" of the folder where the site resides; other users
can't make deployments - Apache will not be able to read the modified files, since the owner has changed.

Normally this isn't much of an issue, but now holidays are approaching and we'd like to solve this as cleanly as possible
- for example, we'd like to avoid sharing passwords/ssh keys.

Ideally I would need one vlad task that does something to the permissions of the deployed files so they could be completely
modified (as in "owned") by other users. I don't know enough about unix commands in order to do this.

What's the best strategy for dealing with several user accounts on the server?

(I've put a more or less verbatim copy of this question on StackOverflow:
http://stackoverflow.com/questions/3265565/vlad-the-deployer-deploying-with-different-users . If someone answers this
here, please feel free to copy-paste the answer there)

Best regards,

Enrique García
Spain

Add A Comment: Notepad

Please login


Followup

No Followups Have Been Posted

Attached Files:

Name Description Download
No Files Currently Attached

Changes:

No Changes Have Been Made to This Item