Commit graph

  • 5640c3e76b Get ready for bookworm by default. Andreas B. Mundt 2023-03-14 17:12:53 +01:00
  • cb9f5fdb23 Skip time consuming VM syncing during installation, cleanup. Andreas B. Mundt 2023-02-18 10:00:23 +01:00
  • 354075f530 shell syntax optimized and more options for rebase-vm.sh Raphael Dannecker 2023-02-12 14:38:29 +01:00
  • c1ff7319f4 Sync VM back to the server. Andreas B. Mundt 2023-02-07 19:09:47 +01:00
  • 89ddaa0138 Fix external graphics card. Andreas B. Mundt 2023-02-07 08:14:11 +01:00
  • 0c9711a1da Configure default browser and favorites in menu. Andreas B. Mundt 2023-02-04 21:48:54 +01:00
  • 18928f2818 Implement VM configuration and deploy the images. Andreas B. Mundt 2023-01-31 21:18:24 +01:00
  • 396a91fb40 Allow access for VMs (virtiofs), support new hardware. Andreas B. Mundt 2023-01-31 08:23:20 +01:00
  • ec7b77411b Fixes for bookworm. Andreas B. Mundt 2023-01-28 14:28:38 +01:00
  • 52bb5b4fbc Add packages from backports (bullseye only). Andreas B. Mundt 2023-01-22 19:46:22 +01:00
  • c8bd147d78 Start role implementing the VMs. Andreas B. Mundt 2023-01-22 12:02:50 +01:00
  • 0cc41715d8 Configure KDE, move package installation to extra role. Andreas B. Mundt 2023-01-22 11:49:57 +01:00
  • 0828e77e7b Some more cleanup after logout. Andreas B. Mundt 2023-01-21 08:48:09 +01:00
  • 0532ed1e17 Switch to NFSv4 homes. Andreas B. Mundt 2023-01-20 20:17:46 +01:00
  • db054949a5 Implement lmn-sssd and lmn-mount roles. Andreas B. Mundt 2023-01-18 19:32:43 +01:00
  • f88626ec7e Install lmn package. Andreas B. Mundt 2023-01-17 12:10:39 +01:00
  • dd2dd74a88 Start LMN KDE client. Andreas B. Mundt 2023-01-13 13:43:31 +01:00
  • b7a2cc664f Deploy scripts. Andreas B. Mundt 2023-01-19 12:56:47 +01:00
  • f4f0795e80 Implement home exam server. Andreas B. Mundt 2022-10-22 16:44:05 +02:00
  • 147fddc772 Fix renamed role. Andreas B. Mundt 2022-07-25 09:06:50 +02:00
  • fd7f34e380 Add user 'virti' to run libvirt VMs. Andreas B. Mundt 2022-06-02 11:01:56 +02:00
  • 47df035a3e Add more packages to fvs- desktop. Andreas B. Mundt 2022-06-02 08:41:56 +02:00
  • a0503a347f Generate more containers. Andreas B. Mundt 2022-03-21 08:13:41 +01:00
  • d9d36d5c92 Fix/remove leftover. Andreas B. Mundt 2022-07-12 22:03:26 +02:00
  • 291866eb93 Find latest ISO images automatically. Andreas B. Mundt 2022-07-11 18:50:38 +02:00
  • e61a8b899c Modify line if it exists. Andreas B. Mundt 2022-07-11 18:45:27 +02:00
  • 62931a927f Update customized live image weekly. Andreas B. Mundt 2022-07-07 19:45:47 +02:00
  • adaa730c07 Fixes for customized live image build. Andreas B. Mundt 2022-07-07 19:18:48 +02:00
  • 67d5fc22da Better fix for 77703a9d. Andreas B. Mundt 2022-07-07 16:14:58 +02:00
  • 66b1abe521 Update in any case, i.e. IP address change. Andreas B. Mundt 2022-07-06 20:30:55 +02:00
  • 68958b2371 Show use of NFS in boot entries. Andreas B. Mundt 2022-07-06 19:49:17 +02:00
  • feaf22a28b Do not build image during ansible run, it is too fragile. Andreas B. Mundt 2022-07-06 18:52:56 +02:00
  • e99732634e Fix mount failure during installation (preseed/late_command). Andreas B. Mundt 2022-07-06 17:37:46 +02:00
  • c7f7977622 Bail out if apt-proxy fails. Andreas B. Mundt 2022-06-26 12:44:07 +02:00
  • 93f9565c55 Continue eliminating hardcoded apt-proxy. Andreas B. Mundt 2022-06-26 12:59:09 +02:00
  • 280f42ae0b Make use of auto-apt-proxy to use local proxy. Andreas B. Mundt 2022-06-26 11:58:49 +02:00
  • b413e944ce Make sure ansible is not run without a defined playbook. Andreas B. Mundt 2022-06-26 10:08:55 +02:00
  • 829b8b4d3b Implement livebox gnome-edu image build. Andreas B. Mundt 2022-06-26 09:03:26 +02:00
  • 6438585128 Experimental IPv6 installbox. Andreas B. Mundt 2022-06-25 10:11:57 +02:00
  • de2a473cde Implement livebox. Andreas B. Mundt 2022-06-25 10:15:19 +02:00
  • d7d767fea9 Improvements sambox-client. Andreas B. Mundt 2022-06-18 09:35:59 +02:00
  • 06973c015b Fix sambox-client. Andreas B. Mundt 2022-06-14 10:41:21 +02:00
  • ec66744db4 Fix sambox. Andreas B. Mundt 2022-06-13 23:02:29 +02:00
  • a5e143b900 Fix bind configuration. Andreas B. Mundt 2022-06-13 22:59:38 +02:00
  • b0e34434b1 Split 'normal' and 'setup' tasks. Andreas B. Mundt 2022-06-13 19:53:53 +02:00
  • bfee555f1e Add 'ldap' alias in ldap role. Andreas B. Mundt 2022-06-13 19:30:56 +02:00
  • 429ca35a75 Add 'edubox', reordering. Andreas B. Mundt 2022-06-13 19:27:52 +02:00
  • bc383ec232 Add gdm3 configuration. Andreas B. Mundt 2022-06-13 10:25:07 +02:00
  • 4a6c5ea10d Add 'edubox' to installbox examples. Andreas B. Mundt 2022-06-13 08:25:56 +02:00
  • 49d81c705d Fix kerberox. Andreas B. Mundt 2022-06-12 21:02:54 +02:00
  • f3d2d5ca9b Add 'cloudbox' to installbox examples. Andreas B. Mundt 2022-06-12 17:35:36 +02:00
  • f550f530c6 Fix cloudbox. Andreas B. Mundt 2022-06-12 17:26:29 +02:00
  • 8eb7c93502 More ansible-lint cleanup. Andreas B. Mundt 2022-06-12 15:10:39 +02:00
  • 1db0b6ec31 Rename some roles to make ansible-lint happy. Andreas B. Mundt 2022-06-12 14:27:44 +02:00
  • 4d791a65f1 Fix installbox. Andreas B. Mundt 2022-06-12 13:51:56 +02:00
  • 2cf34e8e55 Fix some ansible-lint complaints. Andreas B. Mundt 2022-06-11 12:42:02 +02:00
  • c7030c9245 Implement container 'restart' tag. Andreas B. Mundt 2022-04-02 18:19:45 +02:00
  • ee15b0c272 Change dns-dhcp-tftp variables to the right playbook Jukka Nousiainen 2021-07-25 09:33:49 +03:00
  • bf265a8309 Tweaks Jukka Nousiainen 2021-07-25 09:25:31 +03:00
  • 1a0b2614bc Create /etc/ansible if it doesn't exist Jukka Nousiainen 2021-07-25 00:44:49 +03:00
  • c56745215e Quote fix Jukka Nousiainen 2021-07-25 00:44:31 +03:00
  • 1a9b3ba2e6 Parameterize most of the LAN config Jukka Nousiainen 2021-07-25 00:29:25 +03:00
  • 53b54edd18 Sync role names to the ones under roles/ Jukka Nousiainen 2021-07-25 00:28:01 +03:00
  • b285427482 Parameterize become_user Jukka Nousiainen 2021-07-25 00:26:46 +03:00
  • 4b4dad5bfe Make the containers resolvable from the host. Andreas B. Mundt 2022-04-02 11:51:38 +02:00
  • 37c767ff0c Rework systemd-networkd role. Andreas B. Mundt 2022-04-02 10:14:11 +02:00
  • f9e8560f7b Use systemd-resolved in the containers. Andreas B. Mundt 2022-04-02 10:05:27 +02:00
  • 3d3f0093ff Run 'setup' only on setup. Andreas B. Mundt 2022-03-16 17:31:37 +01:00
  • 9e2a6a70e3 Fix warning about missing pseudo file systems. Andreas B. Mundt 2022-03-16 15:22:17 +01:00
  • aa34a0a910 During preseeded install, apt-cacher is not yet available. Andreas B. Mundt 2022-03-14 15:24:50 +01:00
  • 6e350463e7 Fix preseeded ansible-pull run. Andreas B. Mundt 2022-03-14 13:45:32 +01:00
  • 5b24073291 Fix apt problems. Andreas B. Mundt 2022-03-14 13:45:25 +01:00
  • d3e732bc89 Fix tasks that falsely report 'changes'. Andreas B. Mundt 2021-11-20 18:06:25 +01:00
  • 2c0a1c5392 Implement 'setup'-tag to re-setup the containers. Andreas B. Mundt 2021-11-20 17:00:19 +01:00
  • 0ed4230794 Split container package list. Andreas B. Mundt 2021-11-20 14:38:22 +01:00
  • 327f2eefac Username variable. Andreas B. Mundt 2021-11-18 20:22:00 +01:00
  • 0c48d933e7 Add more packages to the container. Andreas B. Mundt 2021-11-18 20:20:28 +01:00
  • 245c08c125 Improve container management tasks. Andreas B. Mundt 2021-11-18 20:18:56 +01:00
  • ae0c26b117 Fix too many open files error with more containers. Andreas B. Mundt 2021-11-16 23:12:45 +01:00
  • 90d340a1d5 Make sure stuff exists when needed. Andreas B. Mundt 2021-11-16 20:39:23 +01:00
  • 85836e311e Move container restart task to handlers. Andreas B. Mundt 2021-11-12 20:23:58 +01:00
  • fcb2e99cc5 Add some documentation. Andreas B. Mundt 2021-11-12 16:46:41 +01:00
  • baba55e05a Optional non-empty passwords for the container user. Andreas B. Mundt 2021-11-12 15:29:39 +01:00
  • 1b5f7ea0b5 Minor fixes and improvements. Andreas B. Mundt 2021-11-12 12:42:40 +01:00
  • 426a6e8895 Prepare the host in pre_tasks. Andreas B. Mundt 2021-11-12 11:07:07 +01:00
  • e058def667 Run in reverse order to remove the initial container last. Andreas B. Mundt 2021-11-11 23:38:20 +01:00
  • cb5ade4c84 Provide 'sources.list' from the host and upgrade initial container. Andreas B. Mundt 2021-11-11 23:19:39 +01:00
  • 7bbfd817f8 Switch to persistent overlays. Andreas B. Mundt 2021-11-11 23:10:48 +01:00
  • fed5f71357 Instead of cloning the image, link to the rootfs. Provide more individual files. Andreas B. Mundt 2021-11-11 18:40:14 +01:00
  • b920bdf52b Provide playbook and role to deploy containers. Andreas B. Mundt 2021-11-10 17:01:56 +01:00
  • b120a31c7d Combined playbook for cloudboxes and separate (nextcloud) hosts. Andreas B. Mundt 2021-11-01 12:54:03 +01:00
  • ede02d4761 Run DB tasks only on nextcloud upgrade. Andreas B. Mundt 2021-11-01 09:59:10 +01:00
  • 1e44ff34c3 Move nextcloud upgrade to separate role. Andreas B. Mundt 2021-11-01 09:34:23 +01:00
  • 89ff43e126 Fix some '.well-known/' redirects. Andreas B. Mundt 2021-10-18 15:04:15 +02:00
  • 708f6df86c Updates/fixes for bullseye and nextcloud 21. Andreas B. Mundt 2021-08-23 11:15:35 +02:00
  • 08cc1889fc Fixes and shellcheck-cleanup. Andreas B. Mundt 2021-05-01 09:04:22 +02:00
  • 89545ab4a7 Make sure gnome-keyring-daemon is not started, it fails with sshfs. Andreas B. Mundt 2021-04-10 21:34:46 +02:00
  • 13993ef45e Minor fixes for the DHCP and DNS setup. Andreas B. Mundt 2021-04-10 20:59:41 +02:00
  • 013c250e50 Fix/improve git-repo service. Andreas B. Mundt 2021-04-10 11:42:18 +02:00
  • 657185cd46 Deploy server's ssh pubkey to clients. Andreas B. Mundt 2021-04-10 10:15:18 +02:00