Vincent Ambo
a131b30514
refactor(infra): Move infrastructure into monorepo structure
2019-07-02 12:48:05 +01:00
Vincent Ambo
1109e449ef
chore(dns): Update Github pages IP addresses
2018-05-03 14:40:07 +02:00
Vincent Ambo
880df6560c
fix(nix): Fix Gogs SSH access
...
The Gogs developers got it into their head that trying to write things
to some relative path from the binary location is a sensible thing to
do (spoiler: it's not).
Due to their weird "GOGS_CUSTOM" directory which seems to only
sometimes be configurable by environment variables, the command used
to handle SSH requests failed because it attempted to write logs into
the Nix store.
This works around the issue by hardcoding the log file root path in
the Gogs configuration.
2018-01-03 23:21:57 +01:00
Vincent Ambo
a6a48806c4
feat(nix): Add Gemma example deployment
2018-01-03 23:02:48 +01:00
Vincent Ambo
9464a1dee4
chore: Clean up old Kubernetes configuration
2018-01-03 23:02:48 +01:00
Vincent Ambo
51cbf1e92a
feat(tazj.in): Add gemma.tazj.in host
2018-01-03 23:02:48 +01:00
Vincent Ambo
96c7bdebd6
fix(tazj.in): Set A-record TTLs back to 300 seconds
2018-01-03 16:29:49 +01:00
Vincent Ambo
98281f3548
feat(nix): Configure oslo.pub redirect correctly
2018-01-03 14:31:38 +01:00
Vincent Ambo
20b26dae3b
feat(dns): Import oslo-pub zone to git
2018-01-03 14:21:33 +01:00
Vincent Ambo
41a213054d
fix(nix): Correctly configure required kernel modules & VMWare guest
2018-01-02 22:51:31 +01:00
Vincent Ambo
f9641cc1ed
refactor(nix): Use disk labels instead of disk UUIDs
...
Makes configuration portable between VM instances.
2018-01-02 12:08:35 +01:00
Vincent Ambo
a9401f94db
feat(nix): Configure Gogs setup
2018-01-02 12:08:23 +01:00
Vincent Ambo
9da69a7962
feat(dns): Move tazblog over to GleSYS machine
2018-01-02 00:56:27 +01:00
Vincent Ambo
aac2c029a4
feat(nix): Configure reverse-proxy for tazblog
2018-01-02 00:55:23 +01:00
Vincent Ambo
a646f94d47
feat(nix): Add initial Tazblog Nix deployment configuration
2018-01-01 23:20:17 +01:00
Vincent Ambo
9368117813
feat(dns): Add Runbox SPF & renew Keybase verification
2018-01-01 23:20:03 +01:00
Vincent Ambo
bc49e60663
feat(dns): Point MX record at Runbox
2017-10-29 23:11:23 +01:00
Vincent Ambo
e3ec0a1f0e
feat(dns): Add kontemplate.works
2017-10-15 17:03:22 +02:00
Vincent Ambo
4f13a9d30b
feat nginx: Redirect oslo.pub directly to the actual map
2017-04-26 17:17:24 +02:00
Vincent Ambo
e514f9ecff
[nginx] Use SAN certificates
...
Use SAN certificates from k8s LE controller 1.3
2016-09-26 01:23:29 +02:00
Vincent Ambo
a02148d832
[tazblog] Add tazblog deployment & svc
2016-09-21 02:29:48 +02:00
Vincent Ambo
ef8846eb00
[nginx] Add gogs certificate
2016-09-21 02:29:48 +02:00
Vincent Ambo
7e12db2454
[nginx] Use Deployment resource instead of RC
2016-09-21 02:29:48 +02:00
Vincent Ambo
8bc007c7f3
[nginx/conf] Update TLS cert locations
...
The setup now uses my Kubernetes controller for Let's Encrypt.
This changes the nginx certificate locations to match the new secrets.
2016-09-21 02:29:47 +02:00
Vincent Ambo
cfe9387af1
[dns] Add DNS setup to git
2016-05-27 00:38:17 +02:00
Vincent Ambo
b85e5e7aca
[nginx] Disable SSL tunnel for Quassel
2016-04-14 11:33:55 +02:00
Vincent Ambo
1d144c7348
[bitlbee] Fix key & crt files
2016-04-14 11:33:46 +02:00
Vincent Ambo
c4b27b41af
[quassel] Add stunnel configuration for desktop clients
2016-03-24 22:29:03 +01:00
Vincent Ambo
2dbff70567
[nginx] Add Quassel TLS tunneling
2016-03-24 22:27:54 +01:00
Vincent Ambo
1e3a90646e
[quassel] Add quassel dockerfile & RC
2016-03-24 18:18:17 +01:00
Vincent Ambo
c6feb173c5
[nginx] Open port 22 for git tunneling
2016-03-23 15:13:17 +01:00
Vincent Ambo
f3d71cf5fe
[nginx] Split config into multiple files
2016-03-23 15:13:06 +01:00
Vincent Ambo
196de92752
[nginx] Set static load balancer IP
2016-03-23 15:12:16 +01:00
Vincent Ambo
19ff6c7d98
[gogs] Remove gogs-specific nginx setup
2016-03-23 15:11:39 +01:00
Vincent Ambo
8eec8c6127
[nginx] Redirect over SSL as well
2016-03-03 23:06:08 +01:00
Vincent Ambo
0a10a4487a
[nginx] Add oslo.pub redirect
2016-03-03 23:05:43 +01:00
Vincent Ambo
47ddea2632
[nginx] Add Google log agent
2016-03-03 22:54:43 +01:00
Vincent Ambo
2ff9b1bd3c
[bitlbee] Entire bitlbee setup
2016-03-03 22:44:48 +01:00
Vincent Ambo
83eb026d3e
[nginx] Add versioned RC
2016-03-02 15:31:10 +01:00
Vincent Ambo
a2c95a740d
[nginx] Add RC and config
2016-03-01 01:11:36 +01:00
Vincent Ambo
4bf511ba13
[gogs] Add gogs setup
2016-02-14 16:01:08 +01:00