Ansible playbooks for a SAMBA domain controller with NethServer - Progetto Scuola, BgLUG.
Go to file
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
roles 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
utils Previsione di uno script di lancio. Modificato readme in maniera consistente. Mossa una utility in una cartella a parte. 2015-06-22 22:08:04 +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 Previsione di uno script di lancio. Modificato readme in maniera consistente. Mossa una utility in una cartella a parte. 2015-06-22 22:08:04 +02:00
Vagrantfile 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
ansible.cfg Aggiornata lista dei pacchetti. Correzione tasks per l'attivazione di EPEL. 2015-04-20 17:44:33 +02:00
domain.yml Modifica dominio locale per problemi con mdns. 2015-06-25 20:46:03 +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
run.sh Previsione di uno script di lancio. Modificato readme in maniera consistente. Mossa una utility in una cartella a parte. 2015-06-22 22:08:04 +02:00
setup.yml 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

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
$ vim domain.yml
$ ansible-playbook init.yml --ask-pass \
     -e "admin_sshkey=/path/to/id_rsa.pub"
$ ansible-playbook setup.yml 

Oppure, più semplicemente:

$ bash run.sh

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 Ansible alcune configurazioni dal Vagrantfile.

To Do List

  • Implementare configurazioni per repo Ubuntu (test)
  • Implementare aggiornamento automatico del sistema via ansible
  • Implementare backup