Ansible playbooks for a SAMBA domain controller with NethServer - Progetto Scuola, BgLUG.
Go to file
2015-06-17 14:35:48 +02:00
roles Adattato ruolo al cambio di repository verso repository dell'organizzazione bglug-it. 2015-06-17 14:31:48 +02:00
vagrant Modificato setup di vagrant per indirizzo di rete iniziale (= quello finale). Corretta applicazione delle configurazioni per tftp. Sistemato il file di configurazione di default di pxelinux per avere riferimenti assoluti. Corretto il template lanciato nel boot. 2015-06-14 20:52:42 +02:00
.gitignore Aggiunta Vagrantfile. Gestione riconfigurazione pochi servizi di nethserver. 2015-04-21 09:53:26 +02:00
ansible.cfg Aggiornata lista dei pacchetti. Correzione tasks per l'attivazione di EPEL. 2015-04-20 17:44:33 +02:00
createpasshash.py Gestito parzialmente creazione nuovo utente. Manca insert chiave pubblica. 2015-04-15 14:31:28 +02:00
domain.yml Adeguamento impostazioni di dominio con quelle in produzione su server Caravaggio. 2015-06-17 14:35:48 +02:00
hosts Modificato setup di vagrant per indirizzo di rete iniziale (= quello finale). Corretta applicazione delle configurazioni per tftp. Sistemato il file di configurazione di default di pxelinux per avere riferimenti assoluti. Corretto il template lanciato nel boot. 2015-06-14 20:52:42 +02:00
init.yml Separati compiti playbook init e setup. Prima spostata installazione pacchetti NethServer specifici spostati nel ruolo nethcfg. 2015-06-14 02:58:47 +02:00
README.md Separati compiti playbook init e setup. Prima spostata installazione pacchetti NethServer specifici spostati nel ruolo nethcfg. 2015-06-14 02:58:47 +02:00
setup.yml Aggiunta configurazione PXE + Kickstart. 2015-06-12 23:54:15 +02:00
sr-nethconfig.yml Aggiunta configurazione PXE + Kickstart. 2015-06-12 23:54:15 +02:00
sr-pxe.yml Aggiunta configurazione PXE + Kickstart. 2015-06-12 23:54:15 +02:00
Vagrantfile Allineato Vagrantfile con impostazioni di dominio per indirizzo IP del server. All'avvio con Vagrant altrimenti viene resettato su un indirizzo diverso e non funziona più nulla. 2015-06-15 03:41:45 +02:00

Progetto Scuola @ BgLUG - Scenario implementativo 1

PDC con SAMBA e Nethserver

Utilizzo delle configurazioni con ansible

Qui sono presenti i files di configurazione per il server NethServer. Per configurarlo:

$ vim hosts
$ ansible-playbook init.yml --ask-pass \
     -e "admin_sshkey=/path/to/id_rsa.pub"
$ ansible-playbook setup.yml 

Gestione con vagrant

Per utilizzare vagrant e il Vagrantfile nel repo, è necessario avere vagrant installato sulla propria macchina e lanciare i seguenti comandi:

$ cd /path/to/ps-srvmgt
$ vagrant up

Aggiornamento 14/06/2015: vengono provisionate via Vagrant e Ansible alcune configurazioni dal Vagrantfile.

To Do List

  • Implementare PXE + Kickstart (manca test)
  • Implementare configurazioni per repo Ubuntu (test)
  • Implementare configurazioni generiche dominio server
  • Implementare aggiornamento automatico del sistema via ansible
  • Implementare backup