The machine has been set up: https://issues.apache.org/jira/browse/INFRA-5039 But we need to get Allura installed. This is important:
Please note that this VM is managed by puppet, and as such it will revert changes made to system files that it manages. It also configures, and sets up the PAM+LDAP, SUDO+LDAP integration and much more. It also controls iptables, and the packages that are installed.
So we need to coordinate with ASF Infra when we install packages, determine directories to use, etc. We may need to work with them to get https working also.
We can do auth integration and SCM integration as separate tasks.
Originally by: gstein
I believe that https is done via proxy; that is: the VM instance only needs to deal with plain HTTP.
(this ensures that the SSL certificate's private key is carefully held)
Stefano set up the basics, but we need to get it a bit more stable. It should be running as a service, make sure email works, log rotation, etc.
These changes would be good to document via [#5943]
Related
Tickets:
#5943We should probably disable the SVN tool too, since it's not hooked up to anything. Git perhaps too, since we don't have a live git server running. We will want to wire it up to a readonly view of the apache git repo eventually, but that's not ready yet. See discussion on https://issues.apache.org/jira/browse/INFRA-5064 Short-term maybe we could just have a git clone on allura-vm and a cron job to pull it and queue a refresh every few minutes.
https://issues.apache.org/jira/browse/INFRA-6039
Mail routing and backups all set.