Progetto Scuola @ BgLUG - Scenario implementativo 1
PDC con 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.
Aggiornamento 25/06/2015: la macchina Vagrant ora si appoggia ad una scheda "interna" host-only anziché una bridged.
To Do List
- Separare informazioni dominio (
/etc/domaininfo
?) - Sistemare ruoli pxe (splittare pxe e kickstart)
- Implementare backup
- Descrivere la procedura installazione fisica
Description
Ansible playbooks for a SAMBA domain controller with NethServer - Progetto Scuola, BgLUG.
Languages
Shell
54.1%
Python
45%
DTrace
0.9%