Commit Graph

323 Commits

Author SHA1 Message Date
Emiliano Vavassori d403e34b64 Executing all commands for late_command as single istance. 2015-09-30 13:04:01 +02:00
Emiliano Vavassori da1be48040 Added option not to ask any questions, at least if not critical. 2015-09-30 10:14:28 +02:00
Emiliano Vavassori b7801812de Trying to manage upgrade and removal from system. 2015-09-30 10:09:10 +02:00
Emiliano Vavassori e7f3df4eac Selecting only edubuntu desktop as DE. 2015-09-30 09:37:28 +02:00
Emiliano Vavassori f0920f6944 Changing preseed again to add language support and cleanup a little more the installation. 2015-09-30 01:08:39 +02:00
Emiliano Vavassori 47c714eb2b Correcting grub2 installation. 2015-09-29 17:02:56 +02:00
Emiliano Vavassori bcd610629a Correcting l10n packages for libreoffice. 2015-09-29 14:06:31 +02:00
Emiliano Vavassori d800799308 Test for removing prompt for installation of tasksel. 2015-09-29 11:26:18 +02:00
Emiliano Vavassori c2cdac5b0b Not asking anymore the archive used. 2015-09-29 10:55:01 +02:00
Emiliano Vavassori 847ff270cf Other adjustments on preseed. 2015-09-29 10:50:46 +02:00
Emiliano Vavassori a815382c17 Adding options to install grub on first hard disk. 2015-09-29 09:47:08 +02:00
Emiliano Vavassori 7982db7a71 Making full upgrades triggers a bug within initramfs management. Removing. 2015-09-29 01:09:28 +02:00
Emiliano Vavassori 6ef0edf73b Adjusting correct ppa for LibreOffice. 2015-09-29 00:58:38 +02:00
Emiliano Vavassori edbdf3d2cb Other modifications to the preseed. 2015-09-29 00:40:09 +02:00
Emiliano Vavassori 92eb4af023 Removing installation language support from installation. 2015-09-28 23:49:24 +02:00
Emiliano Vavassori d0425d581b Managed repo/norepo preseed based on Virtual machine status, as usual. 2015-09-28 23:25:06 +02:00
Emiliano Vavassori e08f65f93a Correcting pxe interface for booting. Other fixes to seeds. 2015-09-28 23:20:17 +02:00
Emiliano Vavassori 1fa8d6af05 Other changes to preseed. 2015-09-28 23:00:28 +02:00
Emiliano Vavassori b2bab82ee9 Modifying kickstart to add preseeds. Added Edubuntu classic installation from pxe. Added to apt-mirror also libreoffice, allowing for libreoffice ppa installation. 2015-09-28 22:41:13 +02:00
Emiliano Vavassori 08bb03d437 Fixing argparse not anymore available within CentOS 6.6. 2015-09-28 20:06:06 +02:00
Emiliano Vavassori c0a651126e Removing -o options to ansible-pull, really a s**t. 2015-09-24 00:37:07 +02:00
Emiliano Vavassori ca3fb6d218 Temporary fix on getvaultpass script. 2015-09-23 23:58:30 +02:00
Emiliano Vavassori dca18c85bd Changed ansible-pull only to apply modifications if repo is changed. 2015-09-23 23:00:33 +02:00
Emiliano Vavassori 0832b8ea19 Changed script name in repository for ansible-pull.sh. 2015-09-23 22:56:44 +02:00
Emiliano Vavassori 79ab167bb5 Readding sources for ubuntu packages, for now empty. 2015-09-21 22:55:40 +02:00
Emiliano Vavassori 388b058c64 Removing src repositories. 2015-09-21 22:42:54 +02:00
Emiliano Vavassori d80209b6ff Modifying sys42 repo for server. Adding sys42 ubuntu repo on apt-mirror. 2015-09-21 22:39:58 +02:00
Emiliano Vavassori 00b0ec0ade Little modifications to post-ks scripts. 2015-09-21 01:08:42 +02:00
Emiliano Vavassori 6549ed1df0 Oops, wrong logic in post-ks script. Corrected the one. 2015-09-21 01:01:47 +02:00
Emiliano Vavassori a2e9ac6678 More templating on post-ks scripts: if the server is a VM with Virtualbox, it is intended to be run from the global network, so the ansible ppa is installed from the web. If the server machine is not a VM, so it is plausible it has a local repo, so ansible package may be installed from the mirror. 2015-09-21 00:58:56 +02:00
Emiliano Vavassori e97bbdcf7d Cleaning up ppa-ansible as part of cleanup tasks. 2015-09-20 21:22:35 +02:00
Emiliano Vavassori 2b606f66b5 Managing local installation of ansible in case of missing connectivity on server. 2015-09-20 21:13:07 +02:00
Emiliano Vavassori 481f1f84d5 Added private repo for additional packages. Modified ansible roles accordingly. 2015-09-12 00:49:53 +02:00
Emiliano Vavassori dc9e5819c9 Managing domain groups in a separate file. Updated doraemon required version. Adding installation for networkpackagemanager. 2015-09-11 23:12:14 +02:00
Emiliano Vavassori c03ba00b99 Adjusting scripts for both roles. 2015-09-08 00:09:05 +02:00
Emiliano Vavassori 90d08f6f32 Corrected the not overriding of the domain file, if present. 2015-09-07 22:33:22 +02:00
Emiliano Vavassori 7f801d207c Requesting doraemon version 1.1.1. Correctly managing client/docenti configuration. 2015-09-07 22:06:17 +02:00
Emiliano Vavassori f6c8b3a4d2 Do not force domain.yml copy if file already exists. 2015-09-07 20:13:19 +02:00
Emiliano Vavassori d622369ccc Fixing error in configuration: dhcp range has to be assigned to internal, not external, interface. 2015-09-06 23:15:13 +02:00
Emiliano Vavassori 731386813d Using defaults to configure DHCP server, missing from previous tests. 2015-09-06 22:49:50 +02:00
Emiliano Vavassori f21268a509 Generalized function for installation of doraemon with defaults. Upgraded to latest version of doraemon. 2015-09-06 22:13:53 +02:00
Emiliano Vavassori 2827596dc8 Removed port forwarding from Vagrant. Host-only NIC has to be configured via provisioning, to cope with interface name change. 2015-09-06 20:35:27 +02:00
Emiliano Vavassori 76f02d966d Updated vagrant provisioning for box 1.1.0. Little corrections to tasks for network configuration on setup playbook. 2015-09-06 14:51:36 +02:00
Emiliano Vavassori bf35227e2d Cleaning up after creating some mess with certificates repository. 2015-08-20 23:48:43 +02:00
Emiliano Vavassori 5ac9c53e78 Correcting some wrong indented text. 2015-08-20 23:38:05 +02:00
Emiliano Vavassori 800e37f371 Integrating the server generated client inside firefox certificates. Publishing on ks share to be updatable by clients. 2015-08-20 23:37:20 +02:00
Emiliano Vavassori be974a0ca2 Idempotenting nethcfg tasks. Adding a stub task for certificate regeneration. Completed logrotation for ansible-pull script logfile. 2015-08-20 23:02:53 +02:00
Emiliano Vavassori 0f141d1ba7 Fixing local facts not loading in init (installing PyYAML). 2015-08-20 06:55:56 +02:00
Emiliano Vavassori fadce98ba1 Enable unix extensions on samba to fix issues with Firefox (creating symlinks inside profile). 2015-08-20 06:20:41 +02:00
Emiliano Vavassori a09e40b36f Rendering transparent_ssl the default mode for squid. Needs to provide installation of certificates for navigation. 2015-08-19 03:10:08 +02:00