leap_platform.git
3 years agowebapp: alert on 409 responses
Azul [Wed, 8 Nov 2017 08:13:46 +0000 (09:13 +0100)]
webapp: alert on 409 responses

They might be meaningful response codes for some scenarios. But
so far we are not conciously sending them out. If they occur that
is because we handed them down from couch. So we might want to
fix the underlying issue. Couch 409s should be caught by the webapp
and handled there.

3 years agoBug: fix repository layout
Micah Anderson [Tue, 31 Oct 2017 16:16:29 +0000 (12:16 -0400)]
Bug: fix repository layout

Fix the order of the leap repository so it matches the correct repository
layout. Fixes #8888.

3 years agoMerge remote-tracking branch 'my0xacab/feat/v3_hs'
Micah Anderson [Tue, 24 Oct 2017 13:52:41 +0000 (09:52 -0400)]
Merge remote-tracking branch 'my0xacab/feat/v3_hs'

3 years agowebapp: update design docs for sorted invite codes
Azul [Tue, 17 Oct 2017 12:08:31 +0000 (14:08 +0200)]
webapp: update design docs for sorted invite codes

webapp#8806 needs couch design docs that allow invite codes
to be sorted by date. This updated needs to be deployed in sync
with the new webapp version.

3 years agoCI: fix variable names, abstract ssh setup
Micah Anderson [Thu, 19 Oct 2017 14:00:45 +0000 (10:00 -0400)]
CI: fix variable names, abstract ssh setup

3 years agoBug: replace single provider key with an unique one
Micah Anderson [Tue, 17 Oct 2017 20:28:17 +0000 (16:28 -0400)]
Bug: replace single provider key with an unique one

For the CI, we were using the gitlab-runner ssh key for all provider builds,
this replaces it with an unique one for each provider.

3 years agogit subrepo pull puppet/modules/tor
Micah Anderson [Sat, 7 Oct 2017 18:04:02 +0000 (14:04 -0400)]
git subrepo pull puppet/modules/tor

subrepo:
  subdir:   "puppet/modules/tor"
  merged:   "4380e2ea"
upstream:
  origin:   "https://leap.se/git/puppet_tor"
  branch:   "master"
  commit:   "4380e2ea"
git-subrepo:
  version:  "0.3.1"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "a7ee886"

3 years agofeat: add v3 tor hidden service support
Micah Anderson [Sat, 7 Oct 2017 17:50:55 +0000 (13:50 -0400)]
feat: add v3 tor hidden service support

Resolves: #8879

3 years agoBug: Remove unused class
Micah Anderson [Fri, 6 Oct 2017 20:01:37 +0000 (16:01 -0400)]
Bug: Remove unused class

0255d8a42fc2c37cfaa660a43936ae546b6178ef removed this class, but it still was
being referenced. Since it is not needed, we can just remove the reference.

Fixes: #8878

3 years agoMerge branch 'kwadronaut/platform-8862'
Micah Anderson [Thu, 5 Oct 2017 23:29:39 +0000 (19:29 -0400)]
Merge branch 'kwadronaut/platform-8862'

3 years agoFeat: Refactor tor services
Micah Anderson [Tue, 19 Sep 2017 19:36:06 +0000 (15:36 -0400)]
Feat: Refactor tor services

In order to refactor the tor services, we need to split them out into three
different services. This adds the hidden service class that is necessary to
support the previous commits. Fixes #8864.

3 years agoBug: Ensure tor exit is disabled properly
Micah Anderson [Thu, 14 Sep 2017 14:33:41 +0000 (10:33 -0400)]
Bug: Ensure tor exit is disabled properly

Simply disabling exit policies is not enough to disable an exit node, it also
needs to be explicitly disabled. This may change in future versions of tor, but
for now, explicitly adding 'ExitRelay 0' to the configuration is needed. This
fixes #8863.

3 years agoFeat: split tor service into three
elijah [Tue, 19 Sep 2017 18:54:27 +0000 (11:54 -0700)]
Feat: split tor service into three

The 'tor' service is now three separate services, 'tor_exit', 'tor_relay', or 'hidden_service'.

3 years agoBug: jessie apt keys stable/experimental/staging
kwadronaut [Tue, 3 Oct 2017 20:52:25 +0000 (22:52 +0200)]
Bug: jessie apt keys stable/experimental/staging

The apt sources lines for people using more experimental software was
wrong, we abolished the 'experimental' repository some time ago and
develoment happens now in the master branch.

solves #8862, #8876

3 years agoFeat: Use version branches for webapp + nickserver
Varac [Thu, 28 Sep 2017 20:27:51 +0000 (22:27 +0200)]
Feat: Use version branches for webapp + nickserver

We'll release soon so we pin both git repos
to there release version branches instead of
pulling from master.

3 years agoBug: jessie apt keys must be in /etc/apt/trusted.gpg.d
kwadronaut [Tue, 26 Sep 2017 08:54:27 +0000 (10:54 +0200)]
Bug: jessie apt keys must be in /etc/apt/trusted.gpg.d

For newer than jessie the 'old' code was enough. This bug didn't show up
because our testing images had the keys and sources lines already
included within /etc/apt…

solves #8862

3 years agoCI: Test staging deb repo component
Varac [Thu, 28 Sep 2017 18:12:08 +0000 (20:12 +0200)]
CI: Test staging deb repo component

Resolves: #8871

3 years agoCI: Fix caching between jobs
Varac [Thu, 28 Sep 2017 10:01:22 +0000 (12:01 +0200)]
CI: Fix caching between jobs

fog-aws gem was not installed so Job #19895 failed for b566104d
The reason was that caching was configured wrongly so files got
cached vertically for each job.
After re-configuring the gitlab-runner cache on beluga, caches
were lost and resulted in failing builds.
This commit configures caching in a way that we define one global
cache for all platform pipelines.

Resolves: #8872

3 years agoLint: site_config/manifests/setup.pp
Varac [Thu, 28 Sep 2017 12:45:39 +0000 (14:45 +0200)]
Lint: site_config/manifests/setup.pp

3 years agoUse right domain name to renew certs
Varac [Tue, 26 Sep 2017 18:44:41 +0000 (20:44 +0200)]
Use right domain name to renew certs

3 years agoAdd cert renewal to production deployments
Varac [Tue, 26 Sep 2017 18:36:06 +0000 (20:36 +0200)]
Add cert renewal to production deployments

3 years agoCI: Use master branch for demo.bitmask.net deploy
Varac [Wed, 13 Sep 2017 20:53:53 +0000 (22:53 +0200)]
CI: Use master branch for demo.bitmask.net deploy

Commit 55b784f2 fixed this for mail.bitmask.net, but
not for demo.bitmask.net. See
https://0xacab.org/leap/platform/commit/55b784f2ccd6336db4bab9157a8498cb87c562ff

This fixes #8843.

3 years agoBug: remove shared couchdb design docs
kwadronaut [Thu, 27 Jul 2017 07:12:15 +0000 (09:12 +0200)]
Bug: remove shared couchdb design docs

Soledad is now taking care of the design of said database.
Closes #8428

3 years agoDocs: fix instructions for signing git commits
elijah [Wed, 6 Sep 2017 04:10:36 +0000 (21:10 -0700)]
Docs: fix instructions for signing git commits

3 years agoBug: fix vpn network problem caused by vagrant fact
elijah [Wed, 6 Sep 2017 01:24:31 +0000 (18:24 -0700)]
Bug: fix vpn network problem caused by vagrant fact

Boolean facts must be escaped with str2bool. This commit includes
new tests to catch VPN problems like this in the future.

3 years agobugfix: fix `leap test init`
elijah [Mon, 28 Aug 2017 06:51:14 +0000 (23:51 -0700)]
bugfix: fix `leap test init`

3 years agoBug: fix hidden service for static
elijah [Wed, 16 Aug 2017 00:35:55 +0000 (17:35 -0700)]
Bug: fix hidden service for static

hidden service should be activated iff tor is among the active services and
tor.hidden_service.active == true

3 years agoMerge remote-tracking branch 'elijah_acab/bugfix/testcontinue'
Varac [Wed, 23 Aug 2017 08:05:27 +0000 (10:05 +0200)]
Merge remote-tracking branch 'elijah_acab/bugfix/testcontinue'

3 years agoleap_cli: minor help wording correction
elijah [Sat, 19 Aug 2017 20:42:39 +0000 (13:42 -0700)]
leap_cli: minor help wording correction

3 years agoBug: allow `leap test --continue` to run on additional nodes if there was an ssh...
elijah [Fri, 18 Aug 2017 23:05:19 +0000 (16:05 -0700)]
Bug: allow `leap test --continue` to run on additional nodes if there was an ssh error. closes #8811

3 years agoBug: allow old client to connect to VPN
Micah Anderson [Thu, 27 Jul 2017 22:47:25 +0000 (15:47 -0700)]
Bug: allow old client to connect to VPN

The old client is compatible, just the version check did not allow
it. People are still relying on the old client for a while, and this
prevents people from upgrading. This fixes #8850.

3 years agoCI: fix provider checkout
Micah Anderson [Thu, 27 Jul 2017 21:18:46 +0000 (14:18 -0700)]
CI: fix provider checkout

Provider checkout was being done to a pre-existing directory, which
resulted in an error about the directory already existing
(see https://0xacab.org/leap/platform/-/jobs/15730), this should fix
that problem.

3 years agoCI: Cleanup and enhance to specify platform branch
Micah Anderson [Tue, 25 Jul 2017 22:49:46 +0000 (15:49 -0700)]
CI: Cleanup and enhance to specify platform branch

Fix indentation; setup some more clear variables.

Add a third variable to ensure the proper platform branch is checked
out. This is necessary because otherwise environment deploys get stuck
because the platform directory is in a detached state and then the
environment deploys will not proceed because the branch check
fails. This will fix #8843.

3 years agoMerge branch 'micah/platform-commit_template'
kwadronaut [Wed, 26 Jul 2017 09:20:21 +0000 (11:20 +0200)]
Merge branch 'micah/platform-commit_template'

3 years agoStyle: remove tabs, fix language to fit template
Micah Anderson [Tue, 25 Jul 2017 23:01:37 +0000 (16:01 -0700)]
Style: remove tabs, fix language to fit template

The example had many tabs causing my eyes to bleed. It also didn't use
the template properly to fix an issue.

3 years agoby default, new providers will now require invites. requires leap_cli 4173154a177b00c...
elijah [Fri, 30 Jun 2017 07:24:38 +0000 (00:24 -0700)]
by default, new providers will now require invites. requires leap_cli 4173154a177b00c11a36b3168b1ce12af59f04af or later (>1.9.2). resolves #8474. create new invites with `leap run invite`

3 years agoUpdate tests/platform-ci/README.md how to run platform tests
Varac [Fri, 23 Jun 2017 17:35:52 +0000 (19:35 +0200)]
Update tests/platform-ci/README.md how to run platform tests

3 years agoUse unqualified path to bundler
Varac [Fri, 23 Jun 2017 14:33:18 +0000 (16:33 +0200)]
Use unqualified path to bundler

So users can run it locally when they have `bundler` installed
as debian package.

3 years agobug: Set .placeholder to fix removal
Micah Anderson [Wed, 12 Jul 2017 20:29:06 +0000 (13:29 -0700)]
bug: Set .placeholder to fix removal

Add a .placeholder file so the directory doesn't get removed by
deb-systemd-helper when a package runs a purge in its postrm. This is a
work-around and fixes #8841. It probably wont be needed post-jessie.

3 years agoEnsure directory has proper owner/group (#8841)
Micah Anderson [Wed, 5 Jul 2017 00:56:25 +0000 (17:56 -0700)]
Ensure directory has proper owner/group (#8841)

3 years agoStyle: updates a git commit template
kwadronaut [Tue, 11 Jul 2017 19:29:55 +0000 (21:29 +0200)]
Style: updates a git commit template

A nice readable git history is always appreciated. By nudging people in
using our template, we hope to achieve that. Through the inclusion of a
CONTRIBUTING.md we hope to make that easier.

 - Fixes #8845

3 years agoFix non-existent CI variable CI_COMMIT_REF (#8844)
Micah Anderson [Tue, 4 Jul 2017 21:31:38 +0000 (14:31 -0700)]
Fix non-existent CI variable CI_COMMIT_REF (#8844)

3 years agoAdditional fix for CI cache failure
Micah Anderson [Tue, 4 Jul 2017 20:54:43 +0000 (13:54 -0700)]
Additional fix for CI cache failure

3 years agoFix upgrade_test failure.
Micah Anderson [Tue, 4 Jul 2017 19:00:20 +0000 (12:00 -0700)]
Fix upgrade_test failure.

See https://0xacab.org/leap/platform/-/jobs/14029 for an example.

3 years agoleap_cli - make fog gem optional
elijah [Wed, 28 Jun 2017 20:24:39 +0000 (13:24 -0700)]
leap_cli - make fog gem optional

3 years ago[CI] Fix node name for local tests
Varac [Thu, 29 Jun 2017 18:05:17 +0000 (20:05 +0200)]
[CI] Fix node name for local tests

3 years ago[CI] Run bundle install after checking out different platform branch
Varac [Thu, 29 Jun 2017 15:37:02 +0000 (17:37 +0200)]
[CI] Run bundle install after checking out different platform branch

3 years ago[CI] Add upgrade tests to ci-build.sh
Varac [Thu, 29 Jun 2017 15:14:45 +0000 (17:14 +0200)]
[CI] Add upgrade tests to ci-build.sh

3 years ago[CI] Fail when CI_JOB_NAME is not recognized
Varac [Thu, 29 Jun 2017 14:51:58 +0000 (16:51 +0200)]
[CI] Fail when CI_JOB_NAME is not recognized

3 years ago[CI] Move more commands into functions
Varac [Thu, 29 Jun 2017 14:47:54 +0000 (16:47 +0200)]
[CI] Move more commands into functions

3 years ago[CI] Use CI_JOB_NAME to determine what action to take
Varac [Thu, 29 Jun 2017 14:40:57 +0000 (16:40 +0200)]
[CI] Use CI_JOB_NAME to determine what action to take

3 years ago[CI] Add upgrade platform CI test
Varac [Thu, 29 Jun 2017 14:25:32 +0000 (16:25 +0200)]
[CI] Add upgrade platform CI test

Resolves: #8541

3 years ago[CI] Run setup.sh when running CI tests locally
Varac [Thu, 29 Jun 2017 14:25:22 +0000 (16:25 +0200)]
[CI] Run setup.sh when running CI tests locally

3 years ago[CI] Check for mandatory env variables on platform builds
Varac [Thu, 29 Jun 2017 14:20:30 +0000 (16:20 +0200)]
[CI] Check for mandatory env variables on platform builds

3 years ago[CI] Pin leap_cli so fog-aws is installed
Varac [Thu, 29 Jun 2017 13:30:52 +0000 (15:30 +0200)]
[CI] Pin leap_cli so fog-aws is installed

3 years agoMerge branch 'python_cryptography'
Varac [Thu, 29 Jun 2017 18:36:59 +0000 (20:36 +0200)]
Merge branch 'python_cryptography'

3 years agoplatform test - pin ruby version to 2.1.10 when using rbenv, since that is the latest...
elijah [Wed, 28 Jun 2017 22:26:11 +0000 (15:26 -0700)]
platform test - pin ruby version to 2.1.10 when using rbenv, since that is the latests that will work.

3 years agostatic - gracefully handle incorrect static site configs
elijah [Wed, 28 Jun 2017 20:23:02 +0000 (13:23 -0700)]
static - gracefully handle incorrect static site configs

3 years agoPin python-cryptography to jessie-backports
Varac [Tue, 27 Jun 2017 18:26:04 +0000 (20:26 +0200)]
Pin python-cryptography to jessie-backports

Needed to satisfy leap-mx dependency (>=17.0)

- Resolves: #8837

3 years agoInstall python-treq from strech on jessie nodes
Varac [Tue, 27 Jun 2017 14:12:37 +0000 (16:12 +0200)]
Install python-treq from strech on jessie nodes

New soledad-common depends on `python-treq`, which
is only available in debian stretch.
We pin all stretch packages to 1 (same as for sid), which
means (from `man apt_preferences`):

    "causes a version to be installed only if there is no
    installed version of the package"

- Resolves: #8836

3 years agoMerge branch 'remove_keymanager_dep'
Varac [Tue, 27 Jun 2017 18:10:59 +0000 (20:10 +0200)]
Merge branch 'remove_keymanager_dep'

3 years agoMerge branch 'fix_unattended_upgrades'
Varac [Tue, 27 Jun 2017 17:58:25 +0000 (19:58 +0200)]
Merge branch 'fix_unattended_upgrades'

3 years agoDon't depend on leap-keymanager anymore
Varac [Tue, 27 Jun 2017 12:19:24 +0000 (14:19 +0200)]
Don't depend on leap-keymanager anymore

leap-mx is now independent of leap-keymanager and
we can remove this dependency now.

see https://0xacab.org/leap/leap_mx/issues/8558

3 years agoAdd manual deploy test for master branch
Varac [Mon, 26 Jun 2017 19:31:07 +0000 (21:31 +0200)]
Add manual deploy test for master branch

3 years agoLint .gitlab-ci.yml
Varac [Mon, 26 Jun 2017 19:10:52 +0000 (21:10 +0200)]
Lint .gitlab-ci.yml

3 years agoMerge branch 'ci_fail_when_tests_break'
Varac [Mon, 26 Jun 2017 17:52:22 +0000 (19:52 +0200)]
Merge branch 'ci_fail_when_tests_break'

3 years agoAdd configured apt component to the unattended-upgrades whitelist
Varac [Sat, 24 Jun 2017 10:14:10 +0000 (12:14 +0200)]
Add configured apt component to the unattended-upgrades whitelist

Resolves: #8792

3 years agoUse stdbuf instead of unbuffer for CI timestamping
Varac [Fri, 23 Jun 2017 18:25:06 +0000 (20:25 +0200)]
Use stdbuf instead of unbuffer for CI timestamping

There are different reasons for this:

- Using `stdbuf` will correctly return and non-zero
  exit code so when something breaks during CI `gitlab-runner`
  will mark the build as failed (Resolves: #8821).
- `stdbuf` is already installed by the `coreutils` package and
  thus saves diskspace

3 years agoUse default apt component for CI
Varac [Fri, 23 Jun 2017 18:13:18 +0000 (20:13 +0200)]
Use default apt component for CI

Resolves: #8828

3 years agoMerge branch 'delay_apt_hardstate'
Varac [Thu, 22 Jun 2017 17:10:24 +0000 (19:10 +0200)]
Merge branch 'delay_apt_hardstate'

3 years agoMerge branch 'disable_nagios_notifications'
Varac [Thu, 22 Jun 2017 17:09:28 +0000 (19:09 +0200)]
Merge branch 'disable_nagios_notifications'

3 years agoDelay hard state of the nagios APT check
Varac [Thu, 22 Jun 2017 09:23:43 +0000 (11:23 +0200)]
Delay hard state of the nagios APT check

Delay a hard state of the APT check for 1 day
so unattended_upgrades has time to upgrade packages.

Resolves: #8748

3 years agoUse apt master component for LEAP packages
Varac [Wed, 21 Jun 2017 11:16:36 +0000 (13:16 +0200)]
Use apt master component for LEAP packages

Currently, the platform configures the `snapshots` component in
/etc/apt/sources.list.d/leap.list.
`snapshots` contains packages uploaded by feature branches and merge
requests so we change to `master` (which contains packges built from
changes to the master branches.

Resolves: #8828

3 years agoStop sending mails for nagios alerts
Varac [Thu, 15 Jun 2017 13:48:32 +0000 (15:48 +0200)]
Stop sending mails for nagios alerts

It's just too much mail...

And there are other tools like nagstamon that are better suited to get
an overview what's failing.

Resolves: #8772

3 years agoRenewed commercial cert for platform CI
Varac [Sat, 17 Jun 2017 16:05:58 +0000 (18:05 +0200)]
Renewed commercial cert for platform CI

3 years ago[CI] Use older commit for puppet-catalog-test
Varac [Fri, 16 Jun 2017 11:44:08 +0000 (13:44 +0200)]
[CI] Use older commit for puppet-catalog-test

After `puppet-catalog-test` has been recently updated it failed
in our CI with:

     File[/etc/apt/sources.list] has notify relationship to invalid
     resource Exec[apt_updated]

See #8814 for more details.

Resolves: #8814

https://github.com/invadersmustdie/puppet-catalog-test/commit/ac386793c2c456d2071dd0adda716224128f0bb3

3 years ago[CI] Use master branch of leap_cli
Varac [Fri, 16 Jun 2017 11:49:35 +0000 (13:49 +0200)]
[CI] Use master branch of leap_cli

We moved from develop to master some time ago so
we should use master for CI testing as well.

3 years agoRemove .mailmap, dont leak email addresses
varac [Wed, 31 May 2017 14:10:22 +0000 (16:10 +0200)]
Remove .mailmap, dont leak email addresses

3 years agostatic - support for renewing certs with let's encrypt for static sites
elijah [Fri, 26 May 2017 23:41:51 +0000 (16:41 -0700)]
static - support for renewing certs with let's encrypt for static sites

3 years agoMerge remote-tracking branch 'leap_acab/merge-requests/89'
varac [Tue, 23 May 2017 14:27:20 +0000 (16:27 +0200)]
Merge remote-tracking branch 'leap_acab/merge-requests/89'

3 years agoMerge branch 'varac/platform-vagrant_private_networking'
kwadronaut [Tue, 23 May 2017 14:20:26 +0000 (16:20 +0200)]
Merge branch 'varac/platform-vagrant_private_networking'

3 years ago[vagrant] Don't block eth0 if eth1 is configured
varac [Tue, 23 May 2017 11:58:38 +0000 (13:58 +0200)]
[vagrant] Don't block eth0 if eth1 is configured

Eth0 is vagrant's main interface to access the box

3 years agoInclude site_config::vagrant on vagrant nodes
varac [Tue, 23 May 2017 11:56:57 +0000 (13:56 +0200)]
Include site_config::vagrant on vagrant nodes

3 years ago[vagrant] Lint vagrant.pp
varac [Tue, 23 May 2017 11:48:15 +0000 (13:48 +0200)]
[vagrant] Lint vagrant.pp

3 years ago[vagrant] Use private networking IP from eth1 if present
varac [Tue, 23 May 2017 11:28:54 +0000 (13:28 +0200)]
[vagrant] Use private networking IP from eth1 if present

3 years ago[vagrant] Move $OPTS to vagrant config
varac [Tue, 23 May 2017 11:23:43 +0000 (13:23 +0200)]
[vagrant] Move $OPTS to vagrant config

3 years agoLint configure-leap.sh
varac [Tue, 23 May 2017 10:07:44 +0000 (12:07 +0200)]
Lint configure-leap.sh

3 years ago[vagrant] Use private networking for direct acces
varac [Sun, 21 May 2017 21:29:34 +0000 (23:29 +0200)]
[vagrant] Use private networking for direct acces

Without private networking, the box cannot get directly
accessed, only via port forwardings.

https://www.vagrantup.com/docs/networking/private_network.html

- Resolves: #7769

3 years ago[vagrant] Use eth1 on vagrant if present
varac [Sun, 21 May 2017 21:28:20 +0000 (23:28 +0200)]
[vagrant] Use eth1 on vagrant if present

Virtualbox adds eth1 as second interface when private networking
is enabled.

- Related: #7769

3 years agogenerate missing ssh host keys on node init (closes #8790)
kwadronaut [Fri, 19 May 2017 22:20:08 +0000 (00:20 +0200)]
generate missing ssh host keys on node init (closes #8790)

closes #8414 as well

3 years agomakes sure locales packages is installed before locale-gen fixes #8649
kwadronaut [Fri, 19 May 2017 21:41:57 +0000 (23:41 +0200)]
makes sure locales packages is installed before locale-gen fixes #8649

4 years agoNickserver direct access to couchdb on same node
varac [Wed, 10 May 2017 18:29:17 +0000 (20:29 +0200)]
Nickserver direct access to couchdb on same node

Depending whether couchdb is running on the same node as
nickserver, couchdb is available on localhost:
  - When couchdb is running on a different node: Via stunnel, which is
bound to 4000.
  - When couchdb is running on the same node: On port 5984

Resolves: #8793

4 years agoIncrease Vagrant defaut mem to 2gb
varac [Wed, 10 May 2017 18:46:38 +0000 (20:46 +0200)]
Increase Vagrant defaut mem to 2gb

4 years agoRemove pixelated submodule from the example provider
Tulio Casagrande [Wed, 10 May 2017 17:43:46 +0000 (14:43 -0300)]
Remove pixelated submodule from the example provider

4 years agofix CI image location
Micah Anderson [Wed, 10 May 2017 15:07:37 +0000 (11:07 -0400)]
fix CI image location

4 years agoDepend soledad-server on ssl-cert package
varac [Wed, 10 May 2017 14:33:40 +0000 (16:33 +0200)]
Depend soledad-server on ssl-cert package

We should include this in soledad-server package as
dependency but until we sorted out this, we depend
soledad-server on ssl-cert in the platform.

see https://0xacab.org/leap/soledad/issues/8849 for

4 years agoIgnore rbenv files
varac [Wed, 3 May 2017 09:00:10 +0000 (11:00 +0200)]
Ignore rbenv files

4 years agoAdd timestamps to all platform deploys
varac [Wed, 3 May 2017 08:58:14 +0000 (10:58 +0200)]
Add timestamps to all platform deploys

Resolves: #8791

4 years agoInstall tor from backports (fixes #8783).
Micah Anderson [Tue, 2 May 2017 20:24:15 +0000 (16:24 -0400)]
Install tor from backports (fixes #8783).

The newer version is needed for the single-hop functionality.

4 years agoRestructure site_tor to be more clear and re-usable (fixes #8784).
Micah Anderson [Tue, 2 May 2017 20:23:20 +0000 (16:23 -0400)]
Restructure site_tor to be more clear and re-usable (fixes #8784).

This makes a more clear site_tor::relay class that the leap service
includes, and a more generic site_tor class that other classes can
depend on for setting up the initial install.