Commit Graph

116 Commits

Author SHA1 Message Date
tv
9d16ea6145 krebs types += pgp-pubkey, user.pgp.pubkey 2016-03-16 02:03:17 +01:00
tv
444d85ea86 krebs types += ssh-{priv,pub}key 2016-03-16 02:02:20 +01:00
tv
e6657cd46a krebs lib += getAttrDef 2016-03-16 01:52:34 +01:00
tv
fb82aa8f34 krebs types.host.ssh.pubkeys: trace only own missing keys 2016-03-16 01:19:27 +01:00
tv
1ff38bf6c6 krebs lib += optionalTrace 2016-03-16 01:17:07 +01:00
makefu
05e4f0f7b5 k 4 infest/prepare: build nixos-install 2016-03-09 22:49:29 +01:00
tv
76f1f8770d krebs types.host: properly access config.krebs.users 2016-02-22 11:20:52 +01:00
tv
de5de37a12 krebs.dns.providers: attrsOf unspecified -> attrsOf str 2016-02-21 21:52:05 +01:00
tv
67e5fddc0b krebs.users.krebs: init 2016-02-21 07:39:24 +01:00
tv
e3ddf995e9 krebs types.secret-file: owner-name -> owner :: user 2016-02-21 07:18:13 +01:00
tv
05be525be6 krebs.types.user: add uid :: int 2016-02-21 06:56:57 +01:00
tv
e4d427602c krebs.types.user: add home :: absolute-pathname 2016-02-21 06:42:01 +01:00
tv
b5fbca3a36 krebs.secret: init 2016-02-21 05:27:37 +01:00
tv
d8d39f5c4a prepare_common: simplify nixos-install installation 2016-02-20 02:02:08 +01:00
tv
dbe2ece8ad krebs.hosts.*.infest: RIP 2016-02-20 02:02:07 +01:00
tv
47ef169276 krebs.hosts.*: set owner 2016-02-20 02:02:07 +01:00
tv
c1a9a89c9a lib.toC: admit derivations 2016-02-14 12:28:56 +01:00
tv
96f3dbe6ec krebs.types.host: default to empty nets 2016-02-13 16:46:15 +01:00
tv
eb0797b7ed krebs/4lib/infest/prepare.sh: recognize NixOS ISO 2016-02-13 16:22:23 +01:00
tv
67b77ae4d7 krebs/4lib/infest: merge install-nix.sh into prepare.sh 2016-02-13 16:21:24 +01:00
tv
7a9f130c12 krebs: rm types.host.dc 2016-02-08 03:21:01 +01:00
tv
52fd80748d krebs.types.{hostname,label}: check RFC952 2016-02-07 05:08:32 +01:00
tv
30306159af add krebs.types.{filename,username} 2016-02-06 19:42:36 +01:00
tv
29746aec06 krebs.{backup.plans,hosts,users}.*.name: add default value 2016-02-06 18:54:01 +01:00
tv
23c7c10f5a krebs.retiolum.hosts: change type to attrsOf host 2016-02-06 15:11:30 +01:00
tv
b3a481e0b9 krebs lib.ne: init 2016-02-01 17:30:38 +01:00
tv
3a0a230ef5 type user: kill pubkeys, no one's missing you 2016-01-14 16:03:37 +01:00
tv
5a9ccbef0a {tv 2 => krebs 3} backup 2015-12-28 19:43:31 +01:00
tv
763f0db52a {pkgs => lib}.genid 2015-12-26 05:58:37 +01:00
makefu
a0fbe917ac Merge remote-tracking branch 'cd/master' into pre-merge 2015-11-14 01:50:39 +01:00
makefu
94a394539d infest: add curl to debian deps 2015-11-10 18:52:50 +01:00
tv
193bb70e2e {tv => krebs} git lib & git hooks 2015-11-09 19:07:26 +01:00
tv
1f4d7ffa50 tv git: move old stuff to the museum section 2015-11-09 18:34:02 +01:00
tv
b0094ce0e4 stockholm: check if default.nix exists before importing 2015-11-09 02:58:21 +01:00
lassulus
ce08a1c112 krebs 4 infest prepare.sh: update pacman database 2015-10-30 18:22:56 +01:00
lassulus
885c284dd5 krebs 4 infest prepare.sh: add support for debian 2015-10-30 18:22:25 +01:00
lassulus
b5d527abcc krebs 4 infest prepare.sh: add centos 6 support 2015-10-30 18:21:26 +01:00
tv
3ce57c3de3 stockholm: provide krebs lib 2015-10-21 01:53:07 +02:00
lassulus
f6187b3796 Merge remote-tracking branch 'cd/master' 2015-10-20 23:47:29 +02:00
tv
aaa52a7a1c RIP lib.maybe 2015-10-20 03:02:27 +02:00
lassulus
ab0157f010 Merge remote-tracking branch 'cd/master' 2015-10-18 16:31:09 +02:00
tv
a928574806 type host.net: don't require retiolum 2015-10-18 16:17:46 +02:00
lassulus
c3a1bca74c krebs 4 infest: add compatibility for centos 6.5 2015-10-18 04:12:51 +02:00
lassulus
b4326e3144 krebs 4 infest: umount /mnt/boot prior to /boot 2015-10-18 01:05:49 +02:00
tv
7f87ec1369 krebs lib: export maybe-.- 2015-10-17 17:03:43 +02:00
lassulus
21b6854a15 Merge remote-tracking branch 'cd/master' 2015-10-17 15:59:58 +02:00
lassulus
72d15b2266 krebs 4 infest: add arch-infest and refactor 2015-10-17 15:48:53 +02:00
tv
d7f0c3d171 move maybe to krebs lib 2015-10-17 07:35:21 +02:00
tv
3a375d843e krebs lib: init subdirsOf 2015-10-15 01:01:45 +02:00
tv
35dd3df5c6 krebs lib: init eq 2015-10-15 00:55:07 +02:00
tv
f15864623a krebs lib.types += suffixed-str 2015-10-09 14:07:29 +02:00
tv
2432695678 krebs lib.types: deprecate host.infest.{addr,port} 2015-10-01 14:59:58 +02:00
tv
3384dd0a55 krebs lib.shell.escape: add safe chars: +:= 2015-10-01 14:29:53 +02:00
tv
bfe0723728 move config scripts to krebs 2015-10-01 02:19:13 +02:00
tv
18cfca4fe8 krebs: set host key for hosts with ssh.privkey 2015-09-27 16:15:53 +02:00
tv
dc5299a071 krebs: add hosts with ssh.pubkey to known hosts 2015-09-27 15:24:41 +02:00
tv
c9ccf22b15 krebs.build: merge deploy and infest 2015-09-27 00:37:20 +02:00
lassulus
ab946ab7c1 add "make infest" 2015-09-18 03:04:39 +02:00
tv
c2c528926c krebs types net.tinc: s/apply/default/ 2015-09-04 01:51:40 +02:00
tv
c1aaaca7f7 krebs += pkgs.writeC lib.toC 2015-08-28 21:31:59 +02:00
tv
f6997378c9 krebs shell: add cat 2015-08-28 20:15:57 +02:00
tv
015720ef89 {tv/4lib shell-escape,krebs/4lib/shell.nix escape} 2015-08-28 20:15:57 +02:00
tv
18776d2ca2 krebs types net.addrs: s/apply/default/
This is required for new nixos-unstable.
2015-08-20 08:35:09 +02:00
makefu
d230db96d9 krebs: add extraZones 2015-08-13 20:28:21 +00:00
makefu
6b9a70d2d0 types: add zones 2015-08-13 12:05:16 +02:00
tv
06cb4d25ef */krebs -> krebs/* 2015-07-28 21:38:22 +02:00