fad32fad6b
marukuru: set accept_ra=2 for eth0
2021-10-22 19:39:46 +01:00
0372f4b848
ops/nixos: set isNormalUser for all existing users
...
Now there's an assertion which requires either isNormalUser or isSystemUser, so
we set one of them for all the users we have already.
2021-04-17 20:16:27 +01:00
bfa7051e2f
ops/nixos: tidy up hostnames
2021-04-10 20:15:30 +00:00
09a6c8cafe
marukuru: switch heptapod image to being built with dockerTools
...
Fixes #1
2021-04-02 01:39:01 +00:00
4ab9e1b19e
marukuru: tweak gitlab settings
2021-03-30 20:49:42 +01:00
e2dffeceb5
marukuru: need to enable experimental mode
2021-03-30 20:23:26 +01:00
357a9ca041
marukuru: set random collection of IPv6 Docker options
2021-03-30 20:11:19 +01:00
3ea210e884
marukuru: tweak GitLab Puma settings for low-mem
...
Per the GitLab docs
(https://docs.gitlab.com/ee/install/requirements.html#puma-settings ):
> If the operating system has a maximum 2 GB of memory, the recommended number
> of threads is 1. A higher value will result in excess swapping, and decrease
> performance.
and
> In a memory-constrained environment with less than 4GB of RAM available,
> consider disabling Puma Clustered mode.
>
> Configuring Puma by setting the amount of workers to 0 could reduce memory
> usage by hundreds of MB. For details on Puma worker and thread settings, see
> Puma settings.
2021-03-28 23:25:14 +00:00
2b8dce0920
depot-wide: overhaul GitLab CI configuration
...
We now use a stub configuration to kick off the pipeline, which is dynamically
generated using Nix config.
2021-03-28 15:27:46 +00:00
7737f962a9
marukuru/deployer: add jq somewhere more sensible
2021-03-20 12:17:41 +00:00
705bcd9446
marukuru/deployer: add jq
2021-03-20 11:57:21 +00:00
26de73b0fb
marukuru: set journald SystemMaxUse to cap log size
2020-12-06 15:18:14 +00:00
cc5152300c
marukuru/deployer: expose tailscale IPs
2020-11-04 21:58:49 +00:00
7a19e14649
ops/nixos: define a new my.ip.tailscale option which gets put into /etc/hosts everywhere
2020-11-01 18:25:01 +00:00
89d3afd8f0
ops/nixos: move some things into a graphical-clients module
2020-10-17 12:17:18 +01:00
e0969055f6
ops/nixos: make references to nixpkgs modules use relative paths
2020-10-10 19:39:26 +00:00
382dad7c6d
marukuru: add nix config to deployer container
2020-10-04 03:00:03 +01:00
ae0eda1ba8
marukuru: disable gitlab's built-in prometheus instance
2020-09-30 16:09:41 +00:00
96f736ab7e
marukuru/deployer: add rsync
2020-09-07 11:05:24 +00:00
7b61a7e558
marukuru: migrate to virtualisation.oci-containers
2020-09-06 16:38:54 +00:00
48011ebba9
licensing: Apache-2.0, make almost reuse-lint clean
2020-06-07 15:03:12 +01:00
3c28fa6878
marukuru: update heptapod to 0.13.0-py3
2020-05-31 19:51:20 +01:00
91d742c1cd
gitlab-ci: try and get deploys works
2020-05-09 23:49:32 +01:00
84f607d7cf
*: try setting up automated deploys
...
This won't work yet, since the deployer user isn't correctly configured,
but this should at least trigger the right sets of things to happen.
2020-05-09 18:53:17 +01:00
19c29c56ff
ops/nixos: fix things
2020-05-08 23:34:17 +01:00
83cfa93b11
merge in local changes from marukuru
2020-05-08 23:28:42 +01:00
1e7fcadc97
ops/nixos: rework everything to factor common things out
2020-05-08 23:26:21 +01:00
24fe8291c2
marukuru: switch to heptapod
2020-05-08 22:24:50 +00:00
a68ea0ce27
marukuru: add builder1 user
2020-05-07 00:52:42 +01:00
07829d4e34
clouvider-fra01: no need for /etc/nixos symlink
2020-05-06 00:35:00 +01:00
10ea6c910e
marukuru: readd pygments and phabricator group
2020-05-03 19:18:12 +01:00
dfbcb353af
marukuru: GRUB should be on vda
...
sda doesn't exist.
2020-05-03 19:01:37 +01:00
f9b63a858f
ops/nixos: switch to more standard NixOS module system
...
Sorry tazjin.
2020-05-03 18:44:11 +01:00
27f2c9edb7
marukuru: set ACME email
2020-05-03 17:58:56 +01:00
2f35c4835b
marukuru: add
2020-05-03 17:56:16 +01:00