Last modified: 2013-12-11 12:51:56 UTC
/usr/local/apache/common-local should belong to mwdeploy:mwdeploy as set by misc::deployment::vars puppet class. The file sometime ends up with a wrong UID on deployment-bastion. Puppet must apply the class on different instances which would have a different UID number for the mwdeploy user. That leads the code update Jenkins job to fail with some "permission denied". Need to find why misc::deployment::vars is applied on different instances.
Change 100779 had a related patch set uploaded by Hashar: beta: ensure /usr/local/apache* belong to mwdeploy https://gerrit.wikimedia.org/r/100779
Change 100779 merged by ArielGlenn: beta: ensure /usr/local/apache* belong to mwdeploy https://gerrit.wikimedia.org/r/100779
I have fixed the rights manually and reran the job. The change above fix the issue.