Commit graph

  • 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
  • 4b5818b883 Add daily installer to menu for testing. Andreas B. Mundt 2021-04-10 10:13:58 +02:00
  • 4fab918db9 Work around missing domain name. Andreas B. Mundt 2021-04-10 10:11:46 +02:00
  • 16ac6d7169 Fixes for DHCP, DDNS. Andreas B. Mundt 2021-04-10 10:09:57 +02:00
  • a6b408d866 Fix git-daemon service complaints. Andreas B. Mundt 2021-04-09 11:22:39 +02:00
  • d8366d2ca2 Implement DNS (bind9) and DHCP (isc-dhcp-server) and TFTP (tftpd-hpa). Andreas B. Mundt 2021-04-09 11:20:21 +02:00
  • ebcfd88ef4 Restructuring/renaming DNS, DHCP, TFTP and netboot installer. Andreas B. Mundt 2021-04-09 10:31:16 +02:00
  • e55997a01c Draft implementation of sambox-client. Andreas B. Mundt 2021-04-09 10:17:45 +02:00
  • e5ae626936 Implement LAN server sharing home directories via smb or sshfs. Andreas B. Mundt 2021-04-08 09:01:25 +02:00
  • c976c69bed Move LDAP install/setup tasks into extra file. Andreas B. Mundt 2021-04-05 19:12:31 +02:00
  • 51f01858c1 Implement self signed certificate for slapd. Andreas B. Mundt 2021-04-03 23:10:24 +02:00
  • cef622fa33 Add README to explain the deployment of the keytabs. Andreas B. Mundt 2021-04-02 11:07:45 +02:00
  • 318672dabc Modifications need to be applied immediately. Andreas B. Mundt 2021-04-02 10:34:16 +02:00
  • fc67adddd5 Fix for missing 'python-apt' package. Andreas B. Mundt 2021-04-01 23:22:47 +02:00
  • 6bdd207f1e Fix (not) reloading systemd service during installation. Andreas B. Mundt 2021-04-01 22:36:06 +02:00
  • 1b2707b474 Services are socket activated. Andreas B. Mundt 2021-04-01 22:08:34 +02:00
  • d8ab7bc73e Add data base maintenance command. Andreas B. Mundt 2021-04-01 22:05:55 +02:00
  • c06aa6e519 Fix ending up with no link on WAN interface. Andreas B. Mundt 2021-04-01 22:01:46 +02:00
  • 3059ba0cd6 Make sure ansible is installed. Andreas B. Mundt 2021-04-01 21:59:48 +02:00
  • 8d357397f6 Prepare shared directory for ISO images. Andreas B. Mundt 2022-03-13 10:27:57 +01:00
  • 98cfd86b01 Add packages. Andreas B. Mundt 2022-03-13 10:27:15 +01:00
  • d1bc338ef9 Web server playbook. Andreas B. Mundt 2021-10-19 20:01:20 +02:00
  • 080356bfa4 Clean up FvS playbooks and add VM server playbook. Andreas B. Mundt 2021-10-14 19:13:03 +02:00
  • 42d3fa4c25 Desktop fine tuning (compare netboot image). Andreas B. Mundt 2021-10-13 12:33:20 +02:00
  • e2abbb114b Fix for buster ansible release. Andreas B. Mundt 2021-07-27 12:13:40 +02:00
  • db1ed7ff30 Make sure gnome keyring-daemon is not started on sshfs. Andreas B. Mundt 2021-07-27 11:54:54 +02:00
  • bc012494df SSSD is socket activated by now. Andreas B. Mundt 2021-07-05 14:11:56 +02:00
  • 156d932bf4 PAM-mount fails with this option set. Andreas B. Mundt 2021-07-05 10:53:05 +02:00
  • cbc1e62659 Disable backports for bullseye. Andreas B. Mundt 2021-07-05 10:29:20 +02:00
  • 6be0eefcaa Avoid mounting attempts when switching to 'root'. Andreas B. Mundt 2021-04-13 09:40:57 +02:00
  • 449b4ff653 Disable extra drive for now. Andreas B. Mundt 2021-02-08 10:59:01 +01:00
  • 25dd1161e4 Nicer ordering. Andreas B. Mundt 2021-02-08 10:57:43 +01:00
  • de52a1eb33 Provide ssh hostkey. Andreas B. Mundt 2020-12-18 08:52:25 +01:00
  • 7238875d0c Further split roles. Mount user home on the clients (sshfs). Andreas B. Mundt 2020-12-18 08:14:43 +01:00
  • 77c8c26e38 Exclude local user from mounts. Andreas B. Mundt 2020-12-17 10:28:24 +01:00
  • c3ca8606d6 Use variables and add mount options for more privacy. Andreas B. Mundt 2020-12-15 09:55:54 +01:00
  • a37164d01a Split role in desktop and infrastructure parts. Andreas B. Mundt 2020-12-11 11:58:23 +01:00
  • f764745db6 Fix check for disk partition. Andreas B. Mundt 2020-12-09 12:08:00 +01:00
  • eab730e0ea Mount share directory on login. Andreas B. Mundt 2020-12-09 09:27:44 +01:00
  • c4b6d86638 Allow to use wireshark for all users. Andreas B. Mundt 2020-12-08 13:16:00 +01:00
  • 4f73a9ead6 Use private groups for all LDAP users. Andreas B. Mundt 2020-12-08 13:08:26 +01:00
  • e1cea0c0a3 Mount data disk next to homes. Andreas B. Mundt 2020-12-05 18:16:43 +01:00
  • 7828de3347 mkhome must happen before creating the mount point. More privacy. Andreas B. Mundt 2020-12-05 11:07:43 +01:00
  • 9c3d5e5f2e Fix booting from network. Andreas B. Mundt 2020-12-05 08:53:29 +01:00
  • b5f1e4b66f Skip auto login user (kiosk mode), but keep useful tasks. Andreas B. Mundt 2020-12-04 18:40:07 +01:00
  • 8aec6687d7 Mount smb home next to local home directory. Andreas B. Mundt 2020-12-04 18:01:41 +01:00
  • 1c14ea3939 Add home page. Self-signed certificate. Andreas B. Mundt 2020-12-04 17:59:38 +01:00