Commit Graph

58 Commits

Author SHA1 Message Date
Emiliano Vavassori 2b85700990 Update checks for latest versions of Ansible. 2019-11-18 23:19:31 +01:00
Emiliano Vavassori f2556c7fdf Adding aesthetic fixes. 2017-02-21 23:00:58 +01:00
Emiliano Vavassori 49d16a83ee Adding files for a new role: PCs for the classrooms. 2017-02-21 22:50:43 +01:00
Emiliano Vavassori 664c93e509 Cleaning up preseed files. 2017-02-21 22:50:43 +01:00
Emiliano Vavassori 42fcbef87d Moving tftp configuration part to where it belongs. 2016-03-14 02:53:26 +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 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 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 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 f68510d227 Finally removing prompt for hostname. Testing new configuration. 2015-10-02 21:36:13 +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 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 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 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 9cfb29bec4 Reordered the tags defined within each role for the macro-role client-install. Splitted kickstart configuration from ansible-pull one. Reordered directories. 2015-07-22 01:01:41 +02:00
Emiliano Vavassori c956f21343 Using 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. 2015-07-22 00:24:00 +02:00
Emiliano Vavassori b8a8c0a09e Split pxe and kickstart roles. 2015-07-21 22:08:10 +02:00
Emiliano Vavassori 4e5b31cdb2 Ulteriore sistemazione nello script di installazione del logrotate per ansible. 2015-07-15 00:22:51 +02:00
Emiliano Vavassori 8cdbbef323 Correzione di logrotate per ansible in file. 2015-07-15 00:21:49 +02:00
Emiliano Vavassori 8342344bf3 Aggiustata a getvaultpass.py: utilizzo il file descriptor già aperto, anziché aprirne un secondo. 2015-07-14 22:03:52 +02:00
Emiliano Vavassori 0d77b24de9 Ritorno al metodo di scrittura del file, stavolta temporaneo. 2015-07-14 22:01:41 +02:00
Emiliano Vavassori 7f7e93c935 La password di decrittazione del vault viene richiesta tutte le volte. 2015-07-14 21:42:16 +02:00
Emiliano Vavassori b061747b78 Aggiunta dialog a bootstrap kickstart. 2015-07-14 17:44:39 +02:00
Emiliano Vavassori 8dff62b115 Sistemata versione dello script per la creazione della chiave per il vault. 2015-07-14 01:06:00 +02:00
Emiliano Vavassori 0faf2f2ef4 Inserimento di doraemon al posto di mac2hostname e ansiblehelper. Modifica script per creazione, in fase di prima installazione, della password del vault. 2015-07-13 23:57:01 +02:00
Emiliano Vavassori 2ad13662f8 Modifiche a script di esecuzione di ansible-pull. Aggiunta di crontab per l'aggiornamento del repo client. 2015-07-07 23:04:36 +02:00
Emiliano Vavassori e5aaed31ac Esteso ansible-pull.sh per gestire anche branch e playbook, comunque a default. 2015-07-07 21:40:21 +02:00
Emiliano Vavassori 3ef50580c8 Gestite meglio dipendenze per l'installazione sul client. Non c'è più bisogno dei ruoli di test, basta usare i tag. 2015-07-07 19:30:58 +02:00
Emiliano Vavassori 8e3d941deb Aggiustamenti alla partenza da kickstarter: necessario inserire script per l'avvio di ansible-pull, del crontab e del logrotate. 2015-07-07 02:43:44 +02:00
Emiliano Vavassori 3a2533a948 Gestita configurazione client con script post-ks.sh. Aggiustato il tiro per installare il minimo indispensabile e una versione di ansible sufficientemente aggiornata. 2015-07-07 01:37:47 +02:00
Emiliano Vavassori 5b47a0473a Gestito cambio vagrant machine con rete host-only. Gestito scaricamento pacchetti per installazione da rete senza mirror per Virtualbox. Cambiato menu PXE per implementazione tipo client. 2015-06-25 19:41:38 +02:00
Emiliano Vavassori 531b19809b Cambiamenti all'interfaccia di rete. Aggiornato il ks per la configurazione pxe. 2015-06-24 22:17:08 +02:00
Emiliano Vavassori 11240c741b Changing it.archive.ubuntu.com with archive.ubuntu.com. 2015-06-23 19:32:55 +02:00
Emiliano Vavassori 343325afda Tentativo di installazione più ridotta per edubuntu. 2015-06-23 01:19:29 +02:00
Emiliano Vavassori 47b7bff5a7 Correzione file ks per edubuntu, manca X. 2015-06-17 23:36:23 +02:00
Emiliano Vavassori 18ae9aace1 Idempotenziati script di installazione pxe e mac2hostname. 2015-06-17 18:10:57 +02:00
Emiliano Vavassori 5f8da9158f Idempotenziata la configurazione del pxe. 2015-06-17 14:52:07 +02:00
Emiliano Vavassori 5e817091cb Split dei processi di installazione ex pxe in pxe - ubuntu-mirror - mac2hostname. Reso idempotente task per installazione di mac2hostname. 2015-06-17 14:45:30 +02:00
Emiliano Vavassori e2485452f7 Implementato uso di mac2hostname per l'assegnazione degli hostname. Configurati correttamente i metapacchetti in script di ks. 2015-06-17 14:07:24 +02:00
Emiliano Vavassori cbdb82d182 Cambiamenti definitivi su installazione e funzionamento di mac2hostname. 2015-06-17 03:30:40 +02:00
Emiliano Vavassori b17f90b217 Rimozione pacchetti non necessari come dipendenze di mac2hostname. 2015-06-16 00:45:27 +02:00
Emiliano Vavassori 5b163de2fd Installazione dipendenze python per mac2hostname 2015-06-16 00:39:40 +02:00
Emiliano Vavassori 1a1f61e295 Aggiornamento script di nuovo. 2015-06-16 00:16:57 +02:00
Emiliano Vavassori ab7dc30a99 mac2hostname: corretto errore e aggiunta rotta nuova per gestire l'indirizzo MAC direttamente. 2015-06-15 23:40:08 +02:00