aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-12-20jumbotron: irssi: add Jumbchatter.pl symlinkKristian Nielsen
2019-12-20jumbotron: install libanyevent-http-perlKristian Nielsen
..needed for next-generation jumbowatch awesomeness
2019-11-06mail1: add semi to sudo usersEmil Renner Berthing
2019-10-14mail1: networkd: add IPv6 addressEmil Renner Berthing
2019-10-08mail1: add role to set up new mailserverEmil Renner Berthing
This is just the base OS for now. Let's hope someone who knows more about mail wants to continue..
2019-10-05users: esmil: update keys and bashrcEmil Renner Berthing
2019-07-09doorputer: lockserver: server now supports Type=notifyEmil Renner Berthing
2019-07-09doorputer: lockserver: handle updated lockserverEmil Renner Berthing
2019-07-06doorputer: add role to set up doorputer rpiEmil Renner Berthing
2019-07-06raspbian-template: apt: fix no-free -> non-freeEmil Renner Berthing
2019-07-06jumbotron: apt: fix no-free -> non-freeEmil Renner Berthing
2019-07-06raspbian-template: update README for new user roleEmil Renner Berthing
2019-07-06raspbian: add more packages to removeEmil Renner Berthing
2019-07-06debian: networkd: configure networkd.confEmil Renner Berthing
2019-07-06space: fix "skip: true" deprecation warningEmil Renner Berthing
2019-07-06roles: fix warnings about bare boolean variablesEmil Renner Berthing
2019-05-13users: esmil: add matahari keyEmil Renner Berthing
2019-05-02space_server: renumber Fiberby linkAsbjørn Sloth Tønnesen
Signed-off-by: Asbjørn Sloth Tønnesen <asbjorn@labitat.dk>
2019-04-11space_server: dhcpd: add timezone infoEmil Renner Berthing
2019-04-07space_server: dhcpd: only do ddns for sane hostnamesEmil Renner Berthing
2019-04-05space_server: named: allow local transfer queriesEmil Renner Berthing
..so now you can see all registered dhcp hostnames with: dig axfr dhcp
2019-04-03space_server: vars: add SIP box as voip.sEmil Renner Berthing
2019-04-03space_server: dhcpd: reclaim 10.42.0.70Emil Renner Berthing
There used to be a server with this address, so the available dhcp range had to be broken up.
2019-04-03space_server: dhcpd: add hosts to .dhcp zoneEmil Renner Berthing
Only requests with the host-name header set will be added to the dhcp zone (so it can be looked up at <hostname>.dhcp). This will fail if the host-name is not a valid dns name though. Also leases on the member wired, member wireless, and free are added to the zone, but just like the s zone the dhcp zone and reverse dns for 10.42.0.0/16 cannot be queried from Labitat (free). This way you can connect gadgets to Labitat (free), but still look them up in dns and connect to them from the member networks.
2019-04-03space_server: named: support dynamic updatesEmil Renner Berthing
..of the dhcp zone and reverse dns for 10.42.0.0/16 This way the dhcp daemon can add entries when it handles out leases.
2019-04-02space_server: named: create reverse ipv4 zoneEmil Renner Berthing
2019-04-01Add initial README.md and CONTRIBUTING.mdMax Campbell
2019-04-01space_server: vars: rework local_hostsEmil Renner Berthing
..to get rid of the need for ipv4/ipv6 filters and python-netaddr dependency.
2019-04-01space_server: named: use named instead of unboundEmil Renner Berthing
This reverts commit 3b795796bd03488a385f3ad42b10b8c0d61282c1, "space_server: unbound: use unbound instad of bind". Unlike unbound, bind supports synthesizing DNS64 answers only for certain clients, so only requests from the Labitat NAT64 network will get DNS64 answers.
2019-03-31space_server: kernel: make sure selinux is disabledEmil Renner Berthing
2019-03-31space_server: dhcpd: update dhcpd.confEmil Renner Berthing
Host declerations are global and dhcpd has been warning about this for some time.
2019-03-31space_server: vars: remove old APEmil Renner Berthing
..and unused ip address for ap2
2019-03-25jumbotron: fakta: make a better bell soundEmil Renner Berthing
2019-03-20jumbotron: fakta: added fakta bellMax Campbell
2019-02-10users: max: addedmax
2019-02-09users: signout: update ssh keysEmil Renner Berthing
2019-01-29users: richard: addedRichard42Graham
2019-01-13users: optionally set user passwordEmil Renner Berthing
2019-01-13users: add more flexible user managementEmil Renner Berthing
Now user data is in roles/users/defaults/main.yml and each server should have a hash like this users: 'foo': sudo 'bar': true 'baz': false #'qux': false This means the user foo will be created with sudo access, the user bar will be created without sudo access, while baz and qux will be removed.
2019-01-13space_server: add xeroxwax printerEmil Renner Berthing
2019-01-10space_server: fix one last reference to the old prefixAsbjørn Sloth Tønnesen
Fixes: 78688483 space_server: add Asbjorn's colo addresses and net
2018-12-06jumbotron: autologin: fix unneeded calculationEmil Renner Berthing
2018-12-06space_server: networkd: fix unneeded calculationEmil Renner Berthing
2018-12-06debian: networkd: add networkd-wait-online supportEmil Renner Berthing
2018-12-05space_server: enable NAT64/DNS64 networkEmil Renner Berthing
2018-12-05space_server: avahi: ask myhostname 2ndEmil Renner Berthing
2018-12-05space_server: unbound: create /etc/resolv.confEmil Renner Berthing
2018-12-03users: esmil: add passwordEmil Renner Berthing
..so I can log in on a serial port and save the day. This is one way to generate the hashed password line: python <<EOF from passlib.hash import sha512_crypt import getpass print(sha512_crypt.using(rounds=5000).hash(getpass.getpass())) EOF
2018-12-03space_server: networkd: announce proper DNS on mgtEmil Renner Berthing
2018-12-03space_server: networkd: disable ARP on untagged interfaceEmil Renner Berthing