summaryrefslogtreecommitdiff
path: root/frontend/haproxy.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Avoid using Packer for the frontend systemSam Thursfield2015-07-131-97/+0
| | | | | | | | | | | Also, move it into baserock_frontend so it is clearly differentiated from the upstream definitions.git stuff. It's now based off Fedora 21 instead of Fedora 20. This is now deployed at baserock.org. Change-Id: Icaabc84f9513d08479d8d22c19e8b632ac5108b5
* Use HTTPS for all infrastructure.Sam Thursfield2015-03-301-6/+23
| | | | | | | | | | | | This is implemented with the HAProxy frontend doing 'SSL termination'. So internal traffic between the frontend_haproxy instance and the various machines serving content is unencrypted HTTP as before, but all traffic that goes over the public internet is encrypted now. Note that storyboard.baserock.org is not behind HAProxy, and currently uses a different, self-signed certificate. Change-Id: I9140def605fe26c9c613066fa6524e3cf817f97c
* Add mason-x86-64 and irclogs to haproxy.cfgPedro Alvarez2015-03-271-0/+12
| | | | Change-Id: I630b2e3edeedc7f52ae1b1b4e5bb12019b6ce541
* frontend: Update mason-x86-32 IPSam Thursfield2015-03-091-1/+1
|
* Add routing in frontend for mason-x86-32.baserock.orgSam Thursfield2015-02-231-0/+6
|
* frontend: Add routing for gerrit.baserock.orgSam Thursfield2015-01-301-3/+24
| | | | | | | | We allow through SSH on port 29418 and HTTP on port 80. A downside of using HAProxy for this is that SSH traffic to port 29418 will be accepted for openid.baserock.org too. So gerrit.baserock.org should not go through HAProxy after all. I will change this later.
* frontend: Enable logging for HAProxySam Thursfield2014-11-211-1/+4
| | | | | | | | | Note that by default the systemd journal doesn't have any limit on the amount of disk space it uses, and this system uses the default configuration so it will eventually fill its own disk up with logs. Switching to Ansible for provisioning this system should make it easier to fix this.
* Add basics of a frontend systemSam Thursfield2014-11-141-0/+38
This will in future be the only system that has a public IP, and will proxy requests to the correct instances according to the subdomain and possibly path of the request.