Commit graph

79 commits

Author SHA1 Message Date
db885cbfbb
ask_yesno: fix size of whiptail box
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 2 seconds
2022-08-06 20:03:54 +01:00
8cdbd588ee
hostname: fix sed call
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
2022-08-06 19:59:50 +01:00
afb3d96060
change the locale to en_GB.UTF-8
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
2022-08-06 19:55:42 +01:00
da0a0a3475
add sshguard
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
it should be installed by default on all systems we manage.
2022-08-05 21:27:07 +01:00
41f5d8738a
fix a few shellcheck errors
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 2 seconds
2022-06-24 23:44:07 +01:00
5a5309e23a
add task to kill systemd-timesyncd and enable chrony
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
....otherwise DietPi has issues if we ever want to use dietpi-software 
it seems
2022-06-24 02:57:00 +01:00
548588e069
logging: minor tweaks
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 2 seconds
2022-06-20 01:53:19 +01:00
8ff6950960
logging: refine rsyslog-client
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 2 seconds
2022-06-19 18:04:01 +01:00
cadb3272e9
rsyslog: add
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
2022-06-19 17:57:45 +01:00
3a859cfc6f
delete old nomad job files
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
2022-05-15 01:24:37 +01:00
e0f5321932
nomad: add initial jobspec
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 2 seconds
2022-05-01 02:29:49 +01:00
61463167dd
add cgroups memory task
This is important if we want Nomad to regulate and limit the amount of 
memory that jobs use.
2022-05-01 02:29:41 +01:00
0514c6fb67
consul: bugfix 2022-05-01 02:27:32 +01:00
3025fda8e4
remove test job 2022-05-01 02:27:21 +01:00
30700caf1c
jobs/dns: move old job file around
we don't need it right now, but we should keep it around as it's not 
certain that we'll never need it again
2022-05-01 02:27:14 +01:00
512c3d6dd9
consul: add comment
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 2 seconds
2022-04-30 15:10:22 +01:00
f8a3ba9eb1
Delete old job files 2022-04-30 15:10:16 +01:00
8220c62233
comment ask_* functions properly
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
Ref 
https://starbeamrainbowlabs.com/blog/article.php?article=posts/499-whiptail.html
2022-04-30 15:03:51 +01:00
7e47d23a28
consul: add postinstall step 2022-04-30 15:03:28 +01:00
ea8365f4ee
poostinstall:nfs: chmod +x 2022-04-30 15:03:13 +01:00
36234baae7
Consul: start on config step, but there's much to still to do
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
2022-04-28 03:20:24 +01:00
8b29c6f50b
chmod +x 2022-04-28 03:20:06 +01:00
3eb80707cf
run.sh: add ask_multichoice 2022-04-28 03:19:32 +01:00
aa309ec60e
nfs: elete old job 2022-04-28 03:19:25 +01:00
6a3f5612f4
nfs: add cluster-shared-nfs replacement in ensure_nfs
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 2 seconds
2022-04-28 02:46:24 +01:00
612dbf96b7
Add NFS, but it's not *quite* finished yet
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 2 seconds
we still need to auto-generate the cluster-shared-nfs script and perhaps 
rename it
2022-04-27 03:21:13 +01:00
6cf5496c69
Add system to tell if we've provisioned before or not
In theory, we can do a one-click "update" with all the same settings as 
we used previously
2022-04-10 18:06:06 +01:00
0ef990bff9
delete old wesher + wireguard job files.
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 5 seconds
we *may* need backprots in bullseye for wireguard, but I'm really hoping 
we don't.
2022-03-21 03:19:48 +00:00
cdb959206c
wesher: add comments 2022-03-21 03:18:43 +00:00
a500bf9a2d
fixup
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 4 seconds
2022-03-21 03:16:45 +00:00
3080a4a04e
wesher: rotate
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 5 seconds
2022-03-21 03:16:09 +00:00
5d25c496cd
wesher: queue firewaall rules 2022-03-21 03:13:38 +00:00
736458538b
add wesher + wireguard
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 4 seconds
with a huuuuuge hack
2022-03-21 03:11:06 +00:00
4a0111d54c
apt: also dist-upgrade etc
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 4 seconds
2022-03-21 02:43:09 +00:00
dc97aa89a1
apat-cache: fix bug
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 5 seconds
2022-03-21 02:35:48 +00:00
f159700ca8
Add hostname configuration
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 6 seconds
2022-03-21 02:30:49 +00:00
741d6c2c03
Finalise initial collectd implementation
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 4 seconds
...it's still all untested.
2021-12-26 15:33:35 +00:00
5f412703e5
fix shellcheck errors
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 4 seconds
2021-12-26 14:59:12 +00:00
d11506c302
Add collectd
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 4 seconds
2021-12-26 14:48:57 +00:00
3deacee46a
shellcheck again
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
2021-11-26 22:31:14 +00:00
aedfb1cdc5
docker: done in new system
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 4 seconds
2021-11-26 22:30:35 +00:00
6b32736149
config-git: done in new system
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 4 seconds
2021-11-26 22:30:19 +00:00
f112c82140
sbrl-apt-repo: migrate to new system
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
2021-11-26 22:29:34 +00:00
7c84b379f6
laminar-sshkey: done in new system
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 4 seconds
2021-11-26 22:26:34 +00:00
e3103db431
laminar ssh: no need for sudo, we're already root 2021-11-26 22:25:55 +00:00
3db65fc833
Done preconfigure in new system 2021-11-26 22:25:33 +00:00
b166334860
ssh-preconnect: done in new system
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
2021-11-26 22:25:05 +00:00
5688058732
Add logrotate fix
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
2021-11-26 22:24:06 +00:00
ce1e84ba51
Remove old ufw job
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 3 seconds
2021-11-26 22:23:41 +00:00
b2bff80bc6
ufw: fixup 2021-11-26 22:20:10 +00:00