Commit graph

558 commits

Author SHA1 Message Date
Andreas B. Mundt
db054949a5 Implement lmn-sssd and lmn-mount roles. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
b7a2cc664f Deploy scripts. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
f4f0795e80 Implement home exam server. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
fd7f34e380 Add user 'virti' to run libvirt VMs. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
d9d36d5c92 Fix/remove leftover. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
291866eb93 Find latest ISO images automatically. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
e61a8b899c Modify line if it exists. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
62931a927f Update customized live image weekly. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
adaa730c07 Fixes for customized live image build. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
67d5fc22da Better fix for 77703a9d. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
66b1abe521 Update in any case, i.e. IP address change. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
68958b2371 Show use of NFS in boot entries. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
feaf22a28b Do not build image during ansible run, it is too fragile. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
e99732634e Fix mount failure during installation (preseed/late_command). 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
c7f7977622 Bail out if apt-proxy fails. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
93f9565c55 Continue eliminating hardcoded apt-proxy. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
280f42ae0b Make use of auto-apt-proxy to use local proxy. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
b413e944ce Make sure ansible is not run without a defined playbook. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
829b8b4d3b Implement livebox gnome-edu image build. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
6438585128 Experimental IPv6 installbox. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
de2a473cde Implement livebox. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
d7d767fea9 Improvements sambox-client. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
06973c015b Fix sambox-client. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
ec66744db4 Fix sambox. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
a5e143b900 Fix bind configuration. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
b0e34434b1 Split 'normal' and 'setup' tasks. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
bfee555f1e Add 'ldap' alias in ldap role. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
bc383ec232 Add gdm3 configuration. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
4a6c5ea10d Add 'edubox' to installbox examples. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
49d81c705d Fix kerberox. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
f3d2d5ca9b Add 'cloudbox' to installbox examples. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
f550f530c6 Fix cloudbox. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
8eb7c93502 More ansible-lint cleanup. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
1db0b6ec31 Rename some roles to make ansible-lint happy. 2023-02-07 19:18:57 +01:00
Andreas B. Mundt
2cf34e8e55 Fix some ansible-lint complaints. 2023-02-07 19:17:53 +01:00
Andreas B. Mundt
c7030c9245 Implement container 'restart' tag. 2023-02-07 19:15:50 +01:00
Jukka Nousiainen
bf265a8309 Tweaks 2023-02-07 19:15:50 +01:00
Jukka Nousiainen
1a0b2614bc Create /etc/ansible if it doesn't exist 2023-02-07 19:15:50 +01:00
Jukka Nousiainen
1a9b3ba2e6 Parameterize most of the LAN config
So that it adapts to e.g. 192.168.50/24 instead of 192.168.0/24
2023-02-07 19:15:50 +01:00
Jukka Nousiainen
b285427482 Parameterize become_user
To allow some flexibility in mixed environments.
2023-02-07 19:15:50 +01:00
Andreas B. Mundt
37c767ff0c Rework systemd-networkd role. 2023-02-07 19:15:50 +01:00
Andreas B. Mundt
f9e8560f7b Use systemd-resolved in the containers.
If the host uses systemd-networkd and systemd-resolved too, the
containers can be resolved from the host.
2023-02-07 19:15:50 +01:00
Andreas B. Mundt
3d3f0093ff Run 'setup' only on setup. 2023-02-07 19:15:50 +01:00
Andreas B. Mundt
9e2a6a70e3 Fix warning about missing pseudo file systems. 2023-02-07 19:15:50 +01:00
Andreas B. Mundt
aa34a0a910 During preseeded install, apt-cacher is not yet available. 2023-02-07 19:15:50 +01:00
Andreas B. Mundt
6e350463e7 Fix preseeded ansible-pull run. 2023-02-07 19:15:50 +01:00
Andreas B. Mundt
5b24073291 Fix apt problems. 2023-02-07 19:15:50 +01:00
Andreas B. Mundt
d3e732bc89 Fix tasks that falsely report 'changes'. 2023-02-07 19:15:50 +01:00
Andreas B. Mundt
2c0a1c5392 Implement 'setup'-tag to re-setup the containers. 2023-02-07 19:15:50 +01:00
Andreas B. Mundt
0ed4230794 Split container package list. 2023-02-07 19:15:50 +01:00