FAQ | This is a LIVE service | Changelog

ourtools.md 1.84 KB
Newer Older
1
2
3
4
5
6
7
8
# Our Tools

The DevOps division have created tools to speed up workflow for day-to-day tasks and other operations having wider scope.

The canonical source of these tools is on [gitlab > Information Services > DevOps > Tools](https://gitlab.developers.cam.ac.uk/uis/devops/tools)

## Ansible Role Fetcher

Dr Rich Wareham's avatar
Dr Rich Wareham committed
9
10
11
When an ansible playbook relies on shared ansible roles held elsewhere the ARF
can be used to set up your Ansible environment to automatically refer to a local
copy of this(-ese) role(s)
12

Dr Rich Wareham's avatar
Dr Rich Wareham committed
13
14
15
See the [Ansible Role Fetcher
project](https://gitlab.developers.cam.ac.uk/uis/devops/tools/ansibleroles) on
the Developers' Hub for instructions on use.
16
17
18

## Google Cloud SQL Backup

19
20
21
22
23
24
25
26
We host many of our databases in Google's Cloud SQL product. We have written a
[tool](https://gitlab.developers.cam.ac.uk/uis/devops/tools/gcp-sql-backup) to
scan all of our Google Cloud Projects and back any Cloud SQL databases found to
a Google Cloud Storage bucket in a central backup project.

See [the tool's Developer
Hub](https://gitlab.developers.cam.ac.uk/uis/devops/tools/gcp-sql-backup) page
for more information.
Sam Wenham's avatar
Sam Wenham committed
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

## Mailhog

For testing applications which deliver email, we have a
[Mailhog](https://github.com/mailhog/MailHog) instance
at `mailhog.devops.uis.cam.ac.uk`.

Mailhog is a mail server that only receives mail sent to it no matter who it is
sent to or from and makes the mail available to view through via a web fronted.
The mail is never delivered to it's supposed recipient. This is very useful for
testing.

The web frontend is protected by raven to only members of the
[UIS lookup group (ID: 101611)](https://www.lookup.cam.ac.uk/group/uis-members)

Mail can be sent to this from any app for testing by using
 - Host: `mailhog.devops.uis.cam.ac.uk`
 - Port: `9025`

The web frontend is available at [https://mailhog.devops.uis.cam.ac.uk](https://mailhog.devops.uis.cam.ac.uk).