Ansible playbooks for a SAMBA domain controller with NethServer - Progetto Scuola, BgLUG.
Go to file
Emiliano Vavassori 791374c412 Aggiunta di task per la condivisione delle informazioni di dominio. Allineato un solo file. Allineati task. Sistemato vagrant, aggiunto la risorsa mac2hostname. 2015-06-22 21:48:41 +02:00
roles Aggiunta di task per la condivisione delle informazioni di dominio. Allineato un solo file. Allineati task. Sistemato vagrant, aggiunto la risorsa mac2hostname. 2015-06-22 21:48:41 +02:00
vagrant Aggiunta di task per la condivisione delle informazioni di dominio. Allineato un solo file. Allineati task. Sistemato vagrant, aggiunto la risorsa mac2hostname. 2015-06-22 21:48:41 +02:00
.gitignore Aggiunta Vagrantfile. Gestione riconfigurazione pochi servizi di nethserver. 2015-04-21 09:53:26 +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
Vagrantfile Aggiunta di task per la condivisione delle informazioni di dominio. Allineato un solo file. Allineati task. Sistemato vagrant, aggiunto la risorsa mac2hostname. 2015-06-22 21:48:41 +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 Aggiunta di task per la condivisione delle informazioni di dominio. Allineato un solo file. Allineati task. Sistemato vagrant, aggiunto la risorsa mac2hostname. 2015-06-22 21:48:41 +02:00
hosts 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
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
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 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

README.md

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