Commit Graph

1045 Commits

Author SHA1 Message Date
lassulus
c96b18879e newsbot-js: restart daily 2018-04-26 12:56:15 +02:00
makefu
e18887126b
ma: mon.euer points to gum.r 2018-04-21 20:47:23 +02:00
lassulus
b08c606eab onebutton.r: init 2018-04-21 13:04:19 +02:00
lassulus
7e62c44607 Revert "exim: krebs.setuid -> security.wrappers"
This reverts commit d810727b98.
2018-03-27 21:35:27 +02:00
lassulus
d810727b98 exim: krebs.setuid -> security.wrappers 2018-03-24 12:19:52 +01:00
lassulus
e5f3827fc8 os-release: follow renamed modules 2018-03-21 10:20:08 +01:00
lassulus
8a0e77e2bb l: add cabal 2018-03-18 21:57:45 +01:00
lassulus
53c3b2b805 l: make spf header more restrictive 2018-03-13 21:30:36 +01:00
lassulus
995d1b0c7c Merge remote-tracking branch 'prism/tv' 2018-03-06 20:21:02 +01:00
tv
67969d72e1 os-release: use <stockholm-version> 2018-02-28 15:15:58 +01:00
tv
3ac7941968 types: refactor source 2018-02-28 15:15:58 +01:00
lassulus
9e67031cb8 Merge remote-tracking branch 'gum/master' 2018-02-26 22:08:39 +01:00
makefu
c222aadefe
ma hydra.wbob.r: init 2018-02-26 18:59:43 +01:00
lassulus
23a7012581 l: init dpdkm 2018-02-24 12:15:13 +01:00
lassulus
34e88f9cef Merge remote-tracking branch 'prism/tv' 2018-02-19 14:14:04 +01:00
tv
8654c0511b github: update known hosts 2018-02-19 13:42:00 +01:00
lassulus
99b28c290f l icarus.r: update ssh pubkey 2018-02-19 00:19:41 +01:00
makefu
dc020a000c
ma default: fix typo 2018-02-14 08:12:06 +01:00
makefu
908ad5d3a2
ma: add makefu-remote-builder 2018-02-14 01:33:05 +01:00
lassulus
00a4ff15cd l add daedalus.rsa 2018-02-13 17:54:24 +01:00
lassulus
38fe362fdc l: add lass-daedalus 2018-02-13 16:55:02 +01:00
lassulus
e55897eb6a l eddi.r: public ip change 2018-01-26 16:00:03 +01:00
jeschli
baf4fc520b j: +bolide 2018-01-21 10:16:25 +00:00
tv
7ec791bafe tv ju: RIP 2018-01-16 21:05:36 +01:00
lassulus
4ae0254642 l: add lassul.us dns 2018-01-16 00:00:58 +01:00
lassulus
279ce3bbbc Merge remote-tracking branch 'prism/staging/jeschli' 2018-01-10 15:30:51 +01:00
jeschli
547812c8ef jeschli: +enklave.r 2018-01-10 15:09:21 +01:00
makefu
cc51c5f7db
ma photostore.krebsco.de: init on gum.r
also init the application server and config
2018-01-10 00:04:07 +01:00
tv
33882a3c88 nin: .retiolum -> .r 2018-01-09 19:08:20 +01:00
tv
8ff5c5e992 Merge remote-tracking branch 'prism/master' 2018-01-09 19:06:50 +01:00
tv
bcfbd29360 tv: add SPF record 2018-01-09 05:28:54 +01:00
lassulus
bd3b2a2bbd buildbot slave: don't fail on remove 2018-01-05 15:46:13 +01:00
lassulus
9c6deead88 Merge remote-tracking branch 'ni/master' 2018-01-04 12:56:41 +01:00
tv
1f85655f52 tv: RIP schnabel* 2018-01-04 02:40:36 +01:00
nin
3e976918e6 nin axon: set up ssh keys 2018-01-03 18:11:48 +01:00
nin
cd81909e0e nin axon: init 2018-01-02 22:38:26 +01:00
lassulus
67458e15f4 iptables: set empty default rules 2018-01-02 18:24:40 +01:00
lassulus
c4a8cc56ef ci: add tests option 2017-12-31 13:30:17 +01:00
lassulus
2500fb454b l helios.r: ignore lidswitch 2017-12-18 18:52:35 +01:00
jeschli
2ada22a8b2 jeschli: add jeschli-brauerei user 2017-12-15 20:44:26 +01:00
lassulus
ac9755964e xresources: fix api name 2017-12-15 20:05:06 +01:00
lassulus
5b86fe1cd6 services.xresources -> krebs.xresources 2017-12-15 19:55:02 +01:00
lassulus
ccf5161e7b jeschli: add brauerei.r 2017-12-15 18:27:00 +01:00
lassulus
42ed99d28a jeschli: enable ci & disable external 2017-12-15 13:59:49 +01:00
lassulus
b0da81e28a add jeschli/default.nix (and move stuff from lass/) 2017-12-15 13:35:07 +01:00
lassulus
2913830578 Merge remote-tracking branch 'ni/master' 2017-12-12 21:56:24 +01:00
tv
19fcba24f1 github: generate ssh_config from API 2017-12-12 21:08:50 +01:00
lassulus
47f3d044e4 krebs.repo-sync: restartIfChanged = false 2017-12-12 18:54:01 +01:00
tv
7838e709d1 krebs.backup: restartIfChanged = false 2017-12-12 18:50:36 +01:00
lassulus
b4fb85aa44 l: add xerxes.r 2017-12-11 20:24:24 +01:00
makefu
8dcf39d383
ma hosts: disable v6 for wbob, disable pubkey for latte 2017-12-08 13:37:52 +01:00
lassulus
e909dcaefe l: add jeschli user 2017-12-06 17:58:08 +01:00
lassulus
6b089cb852 l: adopt reagenzglas (for now) 2017-12-06 17:12:10 +01:00
lassulus
19781ae7a4 krebs ci: stockholm=. 2017-12-06 00:08:21 +01:00
lassulus
3f8ae7bf42 krebs.hosts: set default 2017-12-05 23:37:19 +01:00
lassulus
8030352c45 Merge branch 'prism/master' into HEAD 2017-12-05 18:46:48 +01:00
tv
18fad9c618 Merge remote-tracking branch 'gum/master' 2017-12-05 18:42:27 +01:00
lassulus
47e7a6f688 fetchWallpaper: display should be string 2017-12-03 23:31:31 +01:00
lassulus
3c631cfa76 fetchWallpaper: get DISPLAY from xserver.display 2017-12-03 22:29:18 +01:00
tv
8f785237b2 zones module: init (import from default.nix) 2017-11-30 22:39:03 +01:00
lassulus
5014ba291d types: use cidr only in tinc.subnets 2017-11-29 15:51:13 +01:00
makefu
7180f25b35
Merge remote-tracking branch 'lass/master' 2017-11-28 20:28:35 +01:00
makefu
65825bd5ce
Merge remote-tracking branch 'tv/master' 2017-11-26 12:53:30 +01:00
lassulus
de49b13081 Merge remote-tracking branch 'ni/master' 2017-11-25 16:55:09 +01:00
tv
899ca29268 exim module: disable chunking 2017-11-25 15:40:45 +01:00
makefu
536efca9b7
gum.r: add dockerhub.krebsco.de alias 2017-11-22 19:15:09 +01:00
makefu
f70cfd8f1f
Merge remote-tracking branch 'tv/master' 2017-11-15 16:43:36 +01:00
lassulus
635543efe2 Merge remote-tracking branch 'gum/master' 2017-11-14 20:29:41 +01:00
lassulus
7d95a0fc45 Merge remote-tracking branch 'ni/master' 2017-11-14 20:21:16 +01:00
makefu
80aefebe97
cake.r: configure 4 cores 2017-11-14 10:18:20 +01:00
lassulus
f1a0eb6686 l: add littleT.r 2017-11-13 00:16:02 +01:00
lassulus
80d7aa5f9c RIP archprism 2017-11-12 14:10:50 +01:00
tv
7393d245d6 per-user module: create profiles only when needed
Refs https://github.com/NixOS/nixpkgs/pull/25712
2017-11-12 10:47:36 +01:00
tv
9c8680981f per-user module: symlinkJoin -> buildEnv
Refs https://github.com/NixOS/nixpkgs/pull/31283
2017-11-12 09:57:50 +01:00
tv
ae4cb860ea per-user module: factor away api and imp 2017-11-12 09:57:44 +01:00
lassulus
9ef2fb05be Merge remote-tracking branch 'ni/master' 2017-11-12 01:44:42 +01:00
tv
24ef0f56ba tv querel: init 2017-11-02 21:12:27 +01:00
makefu
c25ece931d
rtorrent module: replace legacy commands 2017-11-02 16:28:25 +01:00
makefu
0f2fe8b6f5
ma: update gum ip 2017-11-02 14:27:23 +01:00
lassulus
a5beabc354 Merge remote-tracking branch 'ni/master' 2017-10-17 23:00:17 +02:00
tv
ebef1a355f cgit: reduce log spam 2017-10-17 22:24:34 +02:00
lassulus
9af86e7134 Merge remote-tracking branch 'ni/master' 2017-10-17 21:35:17 +02:00
tv
8b55369fa7 krebs exim-smarthost: add eloop2017@krebsco.de 2017-10-16 22:55:38 +02:00
tv
1bbeb858db exim-{retiolum,smarthost} module: simplify ACL 2017-10-16 01:44:36 +02:00
lassulus
bdaa1fc9bf l eddie.r: route to edinburgh 2017-10-11 17:28:38 +02:00
makefu
903a1182b5
gum.r: disable privkey setting via krebs
manually configure the secrets instead
2017-10-08 23:15:48 +02:00
makefu
e230eaa0a2
makefu: add makefu-android identity 2017-10-08 22:20:46 +02:00
lassulus
edb062dd11 l hosts: add internet address for inspector & eddit 2017-10-05 04:38:08 +02:00
lassulus
6179ec6362 buildbot slave service: clean workingDir on change 2017-10-03 21:40:47 +02:00
tv
902a65304d tinc module: workaround nixpkgs's lib.types.types
Introduced by nixpkgs 152c63c9ff82276e225ac4a4fa71c791d33e443d
2017-10-03 18:40:44 +02:00
lassulus
fdcaa8de73 krebs.tinc: import types explicitly 2017-10-02 17:57:05 +02:00
lassulus
e72f08cea4 Merge branch 'master' into staging/17.09 2017-10-01 22:55:39 +02:00
lassulus
a02a812fbf l hosts: update android rsa key 2017-10-01 22:55:18 +02:00
lassulus
345aa5d1e6 l users: add lass-android 2017-10-01 18:39:14 +02:00
lassulus
d7f65ea679 Merge branch 'master' into staging/17.09 2017-10-01 17:54:06 +02:00
makefu
cfad74494e
Merge remote-tracking branch 'lass/master' 2017-10-01 14:28:54 +02:00
lassulus
cf62603b12 #krebs@irc.r -> #xxx@irc.r 2017-10-01 14:26:12 +02:00
makefu
0fe3f562d7
ma cake.r: init 2017-10-01 14:01:48 +02:00
lassulus
7cdf5705d9 #retiolum@ni.r -> #krebs@irc.r 2017-10-01 13:41:41 +02:00
lassulus
a43efa33f6 htodog.r: add irc.r 2017-10-01 13:01:55 +02:00
lassulus
dda93e30e0 l prism.r: cleanup & adapt to new HW 2017-09-30 19:00:54 +02:00
lassulus
deb717fda4 l: add archprism.r 2017-09-30 19:00:54 +02:00
lassulus
1a5d6a75b0 Merge remote-tracking branch 'ni/master' 2017-09-30 16:12:08 +02:00
makefu
7db4c634fc
ma latte.r: init 2017-09-29 21:29:26 +02:00
lassulus
9a393c4fc0 l hosts: fix inspector ipv6 (Mic92) 2017-09-28 19:36:10 +02:00
lassulus
39ce46938d l hosts: add inspector (Mic92) 2017-09-26 23:21:56 +02:00
lassulus
0701b6ad80 l hosts: add eddie & borg (Mic92) 2017-09-25 21:57:08 +02:00
tv
d2c388ce39 iana-etc module: init 2017-09-21 21:01:24 +02:00
lassulus
821e59baca Merge remote-tracking branch 'ni/master' 2017-09-19 22:56:19 +02:00
tv
94c57badae tv cd: RIP, thanks for alots of no fish 2017-09-19 22:28:36 +02:00
lassulus
1fd1ff57c8 bepasty: pythonPackages.bepasty-server -> bepasty 2017-09-19 20:42:22 +02:00
lassulus
5148cc9228 l hosts: add helios pgp key 2017-09-19 12:21:58 +02:00
lassulus
797535fc1f git: add repo.admins option 2017-09-19 11:30:57 +02:00
lassulus
9eff836daa l hosts: add helios.r ssh key 2017-09-19 10:26:01 +02:00
lassulus
f92d4754f4 l hosts: add helios.r 2017-09-19 10:26:01 +02:00
lassulus
49212f1a7b l dishfire.r: listen retiolum on 993 2017-09-19 10:06:23 +02:00
lassulus
7e4bac7bdf l hosts: adopt turingmachine (Mic92) 2017-09-09 00:25:18 +02:00
lassulus
e068fb6cfb l hosts: adopt Mic92 user 2017-09-09 00:24:46 +02:00
lassulus
22f74186ed newsbot-js: add multiple instances 2017-09-09 00:09:04 +02:00
lassulus
428a5f037e Merge remote-tracking branch 'gum/master' 2017-09-06 11:07:59 +02:00
lassulus
6218a259a9 rtorrent: track nginx changes 2017-09-06 11:05:45 +02:00
lassulus
b17fa29b88 Merge remote-tracking branch 'ni/master' 2017-09-06 00:37:51 +02:00
tv
1436781119 Merge remote-tracking branch 'prism/master' 2017-09-05 23:00:23 +02:00
tv
3704f9c341 krebs.announce-activation: init 2017-09-05 22:58:25 +02:00
nin
04fbb9148f nin hosts: enable ci 2017-09-05 22:55:24 +02:00
makefu
729549d154
Merge remote-tracking branch 'lass/master' 2017-09-04 09:05:06 +02:00
lassulus
2c667e9a25 hotdog.r: add build.r 2017-09-04 00:44:21 +02:00
lassulus
5b4af805ec move go.r: echelon.r -> puyak.r 2017-09-04 00:14:29 +02:00
tv
af0696b998 tv: set external = true where appropriate 2017-08-31 20:04:08 +02:00
tv
448d4dc075 mv stro: ci = true 2017-08-31 20:00:53 +02:00
lassulus
bd09ea6e3b types.host: add external bool 2017-08-31 19:45:58 +02:00
lassulus
dbc9889f82 types.host: managed -> ci 2017-08-31 19:15:09 +02:00
lassulus
0bde01ddff ci: replace users by hosts 2017-08-31 19:01:53 +02:00
lassulus
d6aee94277 init hope.r 2017-08-26 18:18:50 +02:00
makefu
84646ba415
newsbot-js module: add package option
this will be used for the wiki-irc-bot to override the patchPhase
2017-08-22 11:00:26 +02:00
lassulus
188d579fdf echelon.i: set new ip 2017-08-16 11:37:37 +02:00
lassulus
0cb6eaf205 kaepsele.r: move to prism container 2017-08-16 11:36:55 +02:00
lassulus
b675f02e46 RIP cloudkrebs.r 2017-08-13 01:45:52 +02:00
lassulus
023bc5257a ci: add stockholmSrc option 2017-08-10 12:54:05 +02:00
makefu
f1124bd208
Merge remote-tracking branch 'lass/master' 2017-08-05 12:01:07 +02:00
makefu
7db5d59018
buildbot: remove nixpkgs-fix
buildbot master cannot be run as forking anymore
we start it as --nodaemon as normal type
2017-08-05 00:13:41 +02:00
lassulus
ef128bdd0f Merge remote-tracking branch 'ni/master' 2017-08-01 13:46:49 +02:00
tv
3d53636ab2 tv: add cgit.krebsco.de and krebs.xu.r to sitemap 2017-08-01 12:02:02 +02:00
tv
5742f32289 krebs.sitemap: init 2017-08-01 12:02:02 +02:00
tv
67def2c04a tv: add krebs-pages mirror at krebs.xu.r 2017-08-01 12:02:02 +02:00
lassulus
b95e15654d krebs: keep correct host (build -> cgit) 2017-07-31 23:55:08 +02:00
lassulus
af1073f52a krebs ci: raise timeout to 90001 2017-07-31 12:25:53 +02:00
lassulus
35784d80d2 krebs buildbot: add treeStableTimer as option 2017-07-30 19:40:42 +02:00
lassulus
f0470d3295 krebs ci: don't automatically garbage collect 2017-07-29 11:51:29 +02:00
lassulus
426022f656 krebs ci: set default of build all hosts to false 2017-07-29 02:20:03 +02:00
lassulus
4b21495fc7 l: add host skynet 2017-07-29 01:04:29 +02:00
lassulus
5ff77c7c64 Merge remote-tracking branch 'gum/master' into HEAD 2017-07-29 00:38:22 +02:00
makefu
9884b522fe
Reaktor: introduce <botname>.workdir 2017-07-28 23:06:40 +02:00
tv
28a4bb2864 tv: add managed flags 2017-07-28 21:40:33 +02:00
tv
dbc540a11d tv: RIP caxi harder 2017-07-28 21:39:15 +02:00
lassulus
32d8c202b0 icarus: set correct ipv6 2017-07-28 20:20:40 +02:00
lassulus
f83fc4ba4b krebs fetchWallpaper: implement cond-file robuster 2017-07-28 18:41:46 +02:00
lassulus
568798cc1e cgit.prism.r: rip 2017-07-28 18:18:31 +02:00
lassulus
e312a5f961 krebs ci: add --force-populate 2017-07-28 13:37:39 +02:00
lassulus
e8148b62fd l icarus: set correct ipv6 address 2017-07-28 12:47:17 +02:00
lassulus
38810e7a29 add host: daedalus 2017-07-28 12:02:29 +02:00
lassulus
2257b79367 add module: krebs.ci 2017-07-27 19:45:45 +02:00
lassulus
1c659508ae krebs: set managed hosts 2017-07-27 19:43:41 +02:00
lassulus
18451c9dff add {cgit,build}.hotdog.r 2017-07-26 00:22:45 +02:00
lassulus
4c8afbd210 krebs: add hotdog-repo-sync 2017-07-26 00:21:29 +02:00
lassulus
7aa31b7bab krebs buildbot: reintroduce packages with minimal overrides 2017-07-25 23:18:38 +02:00
makefu
80d72a7243
buildbot: override sources instead of repackage 2017-07-25 15:04:16 +02:00
makefu
4044ac1286
mv buildbot{-classic,} 2017-07-24 10:49:31 +02:00
makefu
6d7dfa388e
buildbot: cherry-pick working buildbot-classic definition from nixpkgs 2017-07-23 23:05:25 +02:00
lassulus
8580a5a53f Revert "buildbot: 0.8.4 -> 0.9.0rc2"
This reverts commit 6c092cd20c.
2017-07-23 22:50:28 +02:00
makefu
1e3931d983
Merge remote-tracking branch 'lass/master' 2017-07-23 21:11:11 +02:00
makefu
200b973fa9
ma: tag managed hosts 2017-07-23 20:54:13 +02:00
lassulus
1bf9e1e1ee krebs: init hotdog 2017-07-23 20:32:53 +02:00
lassulus
54a594dc47 krebs backup: extend api with timerConfig 2017-07-22 23:55:00 +02:00
lassulus
04dfdb5ec6 krebs fetchWallpaper: allow everyone to enter dir 2017-07-22 23:52:10 +02:00
lassulus
edfd8ca191 krebs git: fix initial chown 2017-07-22 20:47:05 +02:00
lassulus
8d123b9541 puyak-repo-sync: rotate pubkey 2017-07-22 20:38:51 +02:00
lassulus
6dd39253a6 krebs: add cgit.puyak.r 2017-07-22 20:37:41 +02:00
lassulus
657e099f4a krebs: add puyak-repo-sync user 2017-07-22 15:20:04 +02:00
lassulus
f5089ed60f krebs: add wolf-repo-sync user 2017-07-22 15:19:53 +02:00
lassulus
a86f505f5d krebs: init puyak 2017-07-20 23:47:17 +02:00
lassulus
714cdec79c Merge remote-tracking branch 'gum/master' 2017-07-18 17:43:39 +02:00
makefu
7fa327dde1
wbob.r: cores = 4 2017-07-16 23:29:03 +02:00
lassulus
5b3d5572a5 krebs lass: add wine-mors pubkey 2017-07-16 21:34:23 +02:00
lassulus
205f3d3adb krebs: remove duplicate mail setting 2017-07-16 12:12:45 +02:00
tv
58380c8284 merge shared into krebs 2017-07-14 00:21:02 +02:00
tv
7fdc46bb9d move source config from module system to 1systems/*/source.nix 2017-07-10 11:05:48 +02:00
makefu
5c26d65ae4
urlwatch: filter _module with kv
before this commit { url= ...; filter=... } didn't work because
the result contained _module
2017-07-02 23:08:09 +02:00
makefu
c36d644059
urlwatch: set dataDir to home of urlwatch user
otherwise /var/empty will be used which then will clash
with exim which tries to create Maildir in this folder
explicitly setting the home directory in users also
avoids the usage of execstartpre in favor of createHome
2017-07-02 21:10:29 +02:00
makefu
01a4ed89c7
gum.r: provide iodine endpoint
gum now runs io.krebsco.de (was configured before but not exposed
via the DNS zone file)
2017-07-02 12:41:14 +02:00
tv
62e50105ba krebs.build.source: stockholm default is <stockholm> 2017-06-27 23:48:05 +02:00
lassulus
c759f78312 k 3 setuid: activate only if cfg is not empty 2017-06-24 16:36:37 +02:00
tv
bae426857e krebs: update ciko's mail address 2017-06-18 18:55:07 +02:00
tv
faea33e1cb Merge remote-tracking branch 'prism/master' 2017-06-18 16:12:54 +02:00
tv
9f75e81c5f lib: add test and testString 2017-06-18 15:49:54 +02:00
makefu
2c54c12664
k 3 m: add ulrich 2017-06-18 14:47:07 +02:00
makefu
78ba83b1ee
k 3 tinc_graphs: graph.krebsco.de is the new default 2017-06-18 14:03:43 +02:00
makefu
a3a19729d0
k 3 m: adopt horisa 2017-06-13 21:19:33 +02:00
tv
811ceaa243 Merge remote-tracking branch 'prism/master' 2017-06-04 06:20:54 +02:00
tv
4f58b884dd krebsco.de MX: cd -> ni 2017-06-02 03:58:13 +02:00