Install Debian packages and mail configuration.
[distorted-ansible] / hosts / hosts.lisp
CommitLineData
3f6c5992
MW
1;;; -*-lisp-*-
2
3;;;--------------------------------------------------------------------------
4;;; House network.
5
6;; ibanez and guests.
7
8(defhost ibanez
9 :hypervisor :kvm
10 :os :debian
11 :location house
aa2cd939 12 :server #(:multihome :ntp))
3f6c5992
MW
13
14(defhost radius
15 :vm-host ibanez
16 :os :debian
aa2cd939 17 :server #(:router :dns :syslog :vpn))
3f6c5992
MW
18
19(defhost roadstar
20 :vm-host ibanez
21 :os :debian
aa2cd939 22 :server #(:multihome :dns :ftp :http :nfs :www-cache :rsync :munin))
3f6c5992
MW
23
24(defhost jem
25 :vm-host ibanez
26 :os :debian
dc2a2cfa
MW
27 :mail-mode :usersat
28 :mail-daemon :heavy
29 :print-client t
aa2cd939 30 :server #(:multihome :login :rsync :http :nfs :mail))
3f6c5992
MW
31
32(defhost artist
33 :vm-host ibanez
34 :os :debian
dc2a2cfa 35 :mail-mode :usersat
aa2cd939 36 :server #(:router :login :http :rsync :mail))
3f6c5992
MW
37
38;; Other servers.
39
40(defhost vampire
41 :os :debian
42 :location house
dc2a2cfa
MW
43 :mail-mode :usersat
44 :server #(:router :ntp :vpn :nfs :print))
3f6c5992
MW
45
46(defhost groove
47 :os :debian
48 :location house
aa2cd939 49 :server #(:http))
3f6c5992
MW
50
51;; Clients.
52
53(defhost gibson
54 :os :debian
55 :location house
dc2a2cfa 56 :mail-daemon :heavy
3f6c5992
MW
57 :client t)
58
59(defhost crybaby
60 :os :debian
61 :location :mobile
dc2a2cfa 62 :mail-daemon :heavy
3f6c5992
MW
63 :client t)
64
3b376fde
MW
65(defhost haze
66 :os :sailfish
67 :location :mobile
68 :client t)
69
3f6c5992
MW
70;;;--------------------------------------------------------------------------
71;;; Colocated servers.
72
73;; fender and guests.
74
75(defhost fender
76 :hypervisor :kvm
77 :os :debian
78 :location jump
aa2cd939 79 :server #(:multihome :ntp))
3f6c5992
MW
80
81(defhost precision
82 :vm-host fender
83 :os :debian
aa2cd939 84 :server #(:router :dns :vpn))
3f6c5992
MW
85
86(defhost telecaster
87 :vm-host fender
88 :os :debian
dc2a2cfa
MW
89 :mail-mode :srv
90 :mail-daemon :heavy
91 :server #(:multihome :dns :ftp :http :rsync :munin :nfs :mail))
3f6c5992
MW
92
93(defhost stratocaster
94 :vm-host fender
95 :os :debian
dc2a2cfa
MW
96 :mail-mode :hub
97 :mail-daemon :heavy
98 :server #(:multihome :login :rsync :http :nfs :mail))
3f6c5992
MW
99
100(defhost jazz
101 :vm-host fender
102 :os :debian
dc2a2cfa 103 :mail-mode :usersat
aa2cd939 104 :server #(:multihome :login :http :mail :vpn))
3f6c5992
MW
105
106;;;----- That's all, folks --------------------------------------------------