summaryrefslogtreecommitdiff
path: root/ansible
Commit message (Collapse)AuthorAgeFilesLines
* Avoid scanning SSH host key of UPSTREAM_TROVE unless necessarysam/fix-init-behind-proxySam Thursfield2014-11-172-7/+240
| | | | | | | | | | | | I've seen trove-setup.service fail in the case that the Trove is behind a proxy that blocks SSH traffic due to `ssh-keyscan` returning an error. We only need to scan the SSH host key of UPSTREAM_TROVE if we're going to be using SSH to acess it, so we can work around this issue. This pulls in the 'sshknownhosts' Ansible module from commit 80f31fa8a5d3751b4e3e19123164c3ea97f262dd of <https://github.com/bfmartin/ansible-sshknownhosts>. The module seems small enough that we don't need to mess with a submodules to include it.
* Enable Lorry Controller's new old job removal unitsbaserock/pedroalvarez/old-jobs-removalLars Wirzenius2014-10-221-0/+14
|
* Make http the default upstream protocolbaserock/richardipsum/default-upstream-proto-httpRichard Ipsum2014-09-181-1/+1
|
* Allow the configuration of troves without UPSTREAM_TROVEPedro Alvarez2014-09-173-4/+22
| | | | | | | Now UPSTREAM_TROVE is not mandatory to configure a Trove, and if the value is not set, then the configuration of the lorry controller (lorry-controller.conf) won't include any configuration for an upstream Trove.
* Enable the lorry-controller-remove-ghost-jobs service / timerbaserock/liw/de-ghostPedro Alvarez2014-09-081-0/+15
|
* Allow Trove mirroring protocol to be set at deployment timebaserock/michaeldrake/mason-develMichael Drake2014-08-051-0/+3
| | | | | | This allows downstream troves that only need to access publically available content to be able to operate without configuring ssh keys on the upstream trove.
* Add Ansible scriptsPedro Alvarez2014-07-1421-0/+640