Commit Graph

272 Commits

Author SHA1 Message Date
Emiliano Vavassori 6c6425ac9b Updating signaling of DNS configuration. 2016-03-14 23:06:53 +01:00
Emiliano Vavassori 42fcbef87d Moving tftp configuration part to where it belongs. 2016-03-14 02:53:26 +01:00
Emiliano Vavassori d7389bd1c9 Fixing little errors within proxy configuration. 2016-03-14 02:27:07 +01:00
Emiliano Vavassori 7312721165 Refactoring nethcfg role. Now each functionality is splitted in a file. Translated task names, so it is easier to follow up activities. 2016-03-14 02:09:04 +01:00
Emiliano Vavassori 8b0959a0cf Improving proxy configuration with squidguard. 2016-03-12 17:56:32 +01:00
Emiliano Vavassori 692233c6f6 Fixing warning with ansible v2. Adding stub configuration for openvpn. 2016-03-12 17:54:01 +01:00
Emiliano Vavassori 19983d13bf Modified bglug.sys42.eu to repo.bglug.it. 2016-03-12 15:11:49 +01:00
Emiliano Vavassori 133951e4c1 Enabling 32 bit versions of clients to be created via PXE. 2016-03-12 14:59:54 +01:00
Emiliano Vavassori 304a75b327 Implementing base content-filtering. 2016-02-21 01:29:30 +01:00
Emiliano Vavassori 5b843819a6 Fixing triggering of interfaces in production. Configured squid defaults as determined. 2016-02-21 00:19:27 +01:00
Emiliano Vavassori 4d47dfe31b Correcting ansible-pull functionality on update. 2016-02-20 01:08:56 +01:00
Emiliano Vavassori 54ec8d4bc0 Correctly setting up preseed for development preseed files. 2016-02-19 22:27:43 +01:00
Emiliano Vavassori 63f34fbb60 Implementing development preseed profile (power off the machine when done). Fixing (?) ansible-pull problems with updating the repository. Adding client_gitbranch to manage clients on a different branch than master. 2016-02-18 22:29:01 +01:00
Emiliano Vavassori 714ec47f9c Refactoring mirror_mode. 2016-02-17 02:05:54 +01:00
Emiliano Vavassori 83b78a5c6f Checking for python-argparse before installing it from URL. 2016-02-16 17:32:51 +01:00
Emiliano Vavassori 78f0f438a3 Removing a temporary fix during installation for perl-Authen-SASL. 2016-02-16 16:30:49 +01:00
Emiliano Vavassori 1e9e6f61f6 Managing remote mirror and mirrorpath as variables at domain.yml level. 2016-02-16 15:16:55 +01:00
Emiliano Vavassori c7e474c80e Fixing a pair of little problems with tasks. 2016-02-15 22:19:39 +01:00
Emiliano Vavassori 1065bfab05 Adding variables to default remote installation. Variables are overrideable via command line. 2016-02-15 22:04:13 +01:00
Emiliano Vavassori b8fd550c4c Adding yum-utils as packages to enable repositories. 2016-01-20 23:41:44 +01:00
Emiliano Vavassori 52771cba44 Correcting visudo call for validation. 2016-01-12 22:22:35 +01:00
Emiliano Vavassori c587b66ee0 Migrating sudo ansible syntax to 'become', sudo will be obsoleted in 2.2. 2016-01-12 22:03:15 +01:00
Emiliano Vavassori fcc31bea1e Correcting apt-mirror list. Using debian-installer files from trusty and not trusty updates. 2015-11-06 20:31:56 +01:00
Emiliano Vavassori 6a8d3f5e8f Changing PXE boot entry order, defaulting to 'Boot from first local drive'. 2015-11-06 01:00:36 +01:00
Emiliano Vavassori a215b977b3 Fixing samba permissions on shared. 2015-11-06 00:10:14 +01:00
Emiliano Vavassori d9bf681ab9 Fixing other typo in preseed. 2015-11-05 17:07:10 +01:00
Emiliano Vavassori 33c8683804 Fixing little typo in preseed files. 2015-11-05 16:58:20 +01:00
Emiliano Vavassori a35b1ea48e Moving developuser in standard roles for NethServer installation. 2015-11-05 16:29:52 +01:00
Emiliano Vavassori ca656bac6a Fixing templates with execmirrorpath. 2015-11-05 09:19:43 +01:00
Emiliano Vavassori 28b4aa5f75 Committing changes for mirror mode selection. 2015-11-04 23:52:57 +01:00
Emiliano Vavassori 5c7e912cd4 Trying to regenerate CA. 2015-11-02 07:43:05 +01:00
Emiliano Vavassori cd8e43d540 Fixing some minor issues on run.sh and lock-nethrelease. 2015-10-31 01:15:32 +01:00
Emiliano Vavassori 0f816dc61a Additional file for local mirror functionality. 2015-10-31 00:56:28 +01:00
Emiliano Vavassori f5a74d8e3c Managed mirroring with NFS with additional mirror.yml file. 2015-10-31 00:55:10 +01:00
Emiliano Vavassori bb1b7d9e08 Locking NethServer release to 6.6 for stability purposes. 2015-10-31 00:17:23 +01:00
Emiliano Vavassori 53b0a570a7 Excluding extras repository for preseeding. 2015-10-14 17:53:25 +02:00
Emiliano Vavassori 539fa6ddd5 Waiting for network to be ready, then run ansible-pull. 2015-10-11 03:09:55 +02:00
Emiliano Vavassori ed0ef3428f Allowing for an ansible.-pull.sh script to be run locally. for some reason, on a client, running curl directly within cron.d was not working. 2015-10-11 02:57:48 +02:00
Emiliano Vavassori 137db72cdf Correcting options for running curl only on IPv4. 2015-10-11 02:38:07 +02:00
Emiliano Vavassori dffa6108e1 Adding some debug information. 2015-10-11 02:09:06 +02:00
Emiliano Vavassori 12b06745ac Correcting cleanup of libreoffice ppa within apt-mirror.list. Correcting scripts for ansible-pull to include paths for executables. 2015-10-11 02:04:15 +02:00
Emiliano Vavassori 6177b9b87b Forcing python3-uno to be installed. 2015-10-10 10:12:41 +02:00
Emiliano Vavassori 25093b29fc Realigning preseed scripts. 2015-10-09 19:18:47 +02:00
Emiliano Vavassori 20872bc270 Adding aptitude to packages to be installed by default. 2015-10-05 21:10:58 +02:00
Emiliano Vavassori 3d498811d4 Adding unattended-upgrades and dependencies to preseed files. 2015-10-05 20:27:26 +02:00
Emiliano Vavassori dd124c2938 Moving pulseaudio-perms to templates to simplify management. 2015-10-04 22:15:15 +02:00
Emiliano Vavassori 6ba188cee8 Adding base package for class to preseeds. Moving checksum.fact on server, to be called at each run from clients. 2015-10-04 22:12:58 +02:00
Emiliano Vavassori 04ba75e300 Adding pulseaudio fix script. 2015-10-04 04:24:34 +02:00
Emiliano Vavassori fbade935ab Adjusting little issue within init of ansible-pull. 2015-10-04 03:16:53 +02:00
Emiliano Vavassori c028d92120 Managing again calling for postseed scripts inside preseeds. 2015-10-03 20:26:18 +02:00
Emiliano Vavassori 85783747a4 Correcting some errors in postseed scripts and init-ansible script. 2015-10-03 16:16:29 +02:00
Emiliano Vavassori bef75210f5 Changing post-ks on client and preseeding to hopefully cope with curl and bash. 2015-10-03 03:55:58 +02:00
Emiliano Vavassori f72e6671d0 Correcting sed script to change hostname. Changing preseed to input the correct password. 2015-10-02 23:32:53 +02:00
Emiliano Vavassori f68510d227 Finally removing prompt for hostname. Testing new configuration. 2015-10-02 21:36:13 +02:00
Emiliano Vavassori 6442b82b97 Removing wrong call to curl. 2015-10-02 20:21:14 +02:00
Emiliano Vavassori 813d3227e5 Tentative fix for not asking hostname. 2015-10-02 02:52:30 +02:00
Emiliano Vavassori 18c4b64ff2 Making ansible-pull.sh update crontab and logrotate each time it is executed. 2015-10-02 02:42:35 +02:00
Emiliano Vavassori a6bd1c6deb Simplifying ansible-pull management, script to run ansible are run live from the server. Moved server-ca in its folder. Simplified post-ks scripts. 2015-10-02 02:33:59 +02:00
Emiliano Vavassori 2d1f6b780f Moving post-ks script. 2015-10-02 02:07:59 +02:00
Emiliano Vavassori 291c86bb34 Migrating installations to preseed. Removed kickstart scripts. Fixing pxe scripts. 2015-10-02 02:06:02 +02:00
Emiliano Vavassori 3f2be0b90a Changed pxe boot allowing fully automatized installation, removing also the warning on installer language support. Modified a little bit the preseed file to correctly respond to questions by d-i. 2015-10-01 23:46:09 +02:00
Emiliano Vavassori 6fd32c5e4c Preseeded with local mirror. 2015-10-01 22:53:57 +02:00
Emiliano Vavassori ece0689f19 Added geogebra on preseed for plain edubuntu. 2015-10-01 02:02:12 +02:00
Emiliano Vavassori ecbc020fde Revert "Adding kernel parameters in hope to fix incomplete installation support message."
This reverts commit ba6b16ccb2.
2015-09-30 20:45:28 +02:00
Emiliano Vavassori ba6b16ccb2 Adding kernel parameters in hope to fix incomplete installation support message. 2015-09-30 20:43:29 +02:00
Emiliano Vavassori 147fab9d55 Suppressing (hopefully) language support message. 2015-09-30 20:34:23 +02:00
Emiliano Vavassori d983f45f63 Testing again for language support. 2015-09-30 20:25:59 +02:00
Emiliano Vavassori e2b57e6cbb Last tentative fix for error message regarding locale support on boot. 2015-09-30 20:19:31 +02:00
Emiliano Vavassori fff38450d4 Adjusting a source for mirroring. 2015-09-30 14:01:59 +02:00
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