Bryan Davis <> changed:

           What    |Removed                     |Added
                 CC|                            |,
                   |                            |,
                   |                            |
          Component|General/Unknown             |Deployment systems

--- Comment #2 from Bryan Davis <> ---
(In reply to Krinkle from comment #0)
> I'm not sure what the semantic meaning is of these directories (/a/ seems to
> be an existing but unused directory on all hosts other than tin).

/a/common is the rsync server source directory on tin for scap. This directory
is used to prepare the files that will be pushed out by scap to the members of
the /etc/dsh/group/scap-proxies group and then subsequently to the rest of the

The misc::deployment::vars puppet class ensures that this directory is created
on all hosts where the misc::deployment::scap_scripts puppet class is applied.
The misc::deployment::scap_scripts class is applied directly to arsenic, hume,
terbium, and tin in site.pp. It's also applied indirectly on the snapshot*
servers by the mediawiki::sync class.

I can't find any reason by grepping in operations/puppet that the general mw*
nodes would have /a and/or /a/common created but /a/common exists as an empty
directory on all of them that I randomly sampled. It seems like it should be
possible to add some puppet config (maybe in
role::applicationserver::webserver?) to ensure that the /a directory is created
and then symlink /a/common to /usr/local/apache/common.

You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
Wikibugs-l mailing list

Reply via email to