a6bd1c6debSimplifying ansible-pull management, script to run ansible are run live from the server. Moved server-ca in its folder. Simplified post-ks scripts.Emiliano Vavassori2015-10-02 02:33:59 +02:00
3f2be0b90aChanged 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.Emiliano Vavassori2015-10-01 23:46:09 +02:00
b2bab82ee9Modifying kickstart to add preseeds. Added Edubuntu classic installation from pxe. Added to apt-mirror also libreoffice, allowing for libreoffice ppa installation.Emiliano Vavassori2015-09-28 22:41:13 +02:00
a2e9ac6678More 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.Emiliano Vavassori2015-09-21 00:58:56 +02:00
dc9e5819c9Managing domain groups in a separate file. Updated doraemon required version. Adding installation for networkpackagemanager.Emiliano Vavassori2015-09-11 23:12:14 +02:00
d622369cccFixing error in configuration: dhcp range has to be assigned to internal, not external, interface.Emiliano Vavassori2015-09-06 23:15:13 +02:00
731386813dUsing defaults to configure DHCP server, missing from previous tests.Emiliano Vavassori2015-09-06 22:49:50 +02:00
f21268a509Generalized function for installation of doraemon with defaults. Upgraded to latest version of doraemon.Emiliano Vavassori2015-09-06 22:13:53 +02:00
2827596dc8Removed port forwarding from Vagrant. Host-only NIC has to be configured via provisioning, to cope with interface name change.Emiliano Vavassori2015-09-06 20:35:27 +02:00
76f02d966dUpdated vagrant provisioning for box 1.1.0. Little corrections to tasks for network configuration on setup playbook.Emiliano Vavassori2015-09-06 14:51:36 +02:00
bf35227e2dCleaning up after creating some mess with certificates repository.Emiliano Vavassori2015-08-20 23:48:43 +02:00
800e37f371Integrating the server generated client inside firefox certificates. Publishing on ks share to be updatable by clients.Emiliano Vavassori2015-08-20 23:37:20 +02:00
be974a0ca2Idempotenting nethcfg tasks. Adding a stub task for certificate regeneration. Completed logrotation for ansible-pull script logfile.Emiliano Vavassori2015-08-20 23:02:53 +02:00
0f141d1ba7Fixing local facts not loading in init (installing PyYAML).Emiliano Vavassori2015-08-20 06:55:56 +02:00
fadce98ba1Enable unix extensions on samba to fix issues with Firefox (creating symlinks inside profile).Emiliano Vavassori2015-08-20 06:20:41 +02:00
a09e40b36fRendering transparent_ssl the default mode for squid. Needs to provide installation of certificates for navigation.Emiliano Vavassori2015-08-19 03:10:08 +02:00
502dd769b2Passing any other argument from the script to ansible-pull.Emiliano Vavassori2015-08-01 00:29:51 +02:00
93d95f5abdOther adjustments on the README page. Some clarifications, rephrased some passages.Emiliano Vavassori2015-07-22 01:40:01 +02:00
18f5368b49Correcting a strange error on formattation of meta files in client-install, correcting the copying of the post-ks.sh script.Emiliano Vavassori2015-07-22 01:09:53 +02:00
9cfb29bec4Reordered the tags defined within each role for the macro-role client-install. Splitted kickstart configuration from ansible-pull one. Reordered directories.Emiliano Vavassori2015-07-22 01:01:41 +02:00
022b3325ecModified download place for doraemon. Installing ubuntu-mirror only on non-Virtualbox machines. Adding synchronization job for apt-mirror and a logrotation for the sync task.Emiliano Vavassori2015-07-22 00:40:42 +02:00
c956f21343Using variables from domain.fact instead of local domain.yml. Managed in a different manner the different settings for the ubuntu mirror from VirtualBox and local server.Emiliano Vavassori2015-07-22 00:24:00 +02:00
7e62958a19Added a little script to make domain information as fact on local server.Emiliano Vavassori2015-07-21 23:00:55 +02:00
3e8f260fe9Reloading information on domain before doing client-installation.Emiliano Vavassori2015-07-21 22:37:12 +02:00
3f9941a684Adding role kickstart as dependency of client-installation.Emiliano Vavassori2015-07-21 22:20:46 +02:00
8342344bf3Aggiustata a getvaultpass.py: utilizzo il file descriptor già aperto, anziché aprirne un secondo.Emiliano Vavassori2015-07-14 22:03:52 +02:00
0d77b24de9Ritorno al metodo di scrittura del file, stavolta temporaneo.Emiliano Vavassori2015-07-14 22:01:41 +02:00
7f7e93c935La password di decrittazione del vault viene richiesta tutte le volte.Emiliano Vavassori2015-07-14 21:42:16 +02:00
8dff62b115Sistemata versione dello script per la creazione della chiave per il vault.Emiliano Vavassori2015-07-14 01:06:00 +02:00
0faf2f2ef4Inserimento di doraemon al posto di mac2hostname e ansiblehelper. Modifica script per creazione, in fase di prima installazione, della password del vault.Emiliano Vavassori2015-07-13 23:57:01 +02:00
56f92ba8f0Aggiunto ruolo ansiblehelper. Aggiunto come dipendenza, taggato con ansiblehelper.Emiliano Vavassori2015-07-08 01:23:29 +02:00
75070f67c2Aggiunta tag per aggiornamento semplificato repo client. Commentato download repository clientmgmt.Emiliano Vavassori2015-07-08 00:44:35 +02:00