From 654aa1507b91c8f88260ae7aa0916276e0fd605a Mon Sep 17 00:00:00 2001 From: jigen Date: Tue, 6 Jan 2015 20:12:00 +0100 Subject: [PATCH] aggiunta guida per l'inserimento di utenti e server --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 2536134..1dd896f 100644 --- a/README.md +++ b/README.md @@ -63,8 +63,23 @@ Ovvero della centralizzazione, automazione delle configurazioni per indivia/orti #### Workflow - Aggiungere uno sviluppatore a opuppet su Gogs + 1. Creare l'utente dalla pagina di [registrazione](http://git.lattuga.net/user/sign_up). L'indirizzo email deve essere valido per procedere all'attivazione dell'utente; + 2. Aggiungere l'utente al team "Developer" dell'organizzazione opuppet. + - Aggiungere un server a opuppet su Gogs + 1. Creare un indirizzo email da associare all'utente. Per esempio, su indivia, `php vmail.php -na @ortiche.net gestione@posta.indivia.net` ; + 2. Se non esiste gia', generare sul server una nuova coppia di chiavi ssh per l'utente root (`ssh-keygen -b 4096 -t rsa`). Se i filename delle chiavi non vengono modificati allora e' sufficiente questo passo, altrimenti sara' necessario aggiungere le entry corrispondenti in `/root/.ssh/config` ; + 3. Creare l'utente dalla pagina di [registrazione](http://git.lattuga.net/user/sign_up). L'indirizzo email deve essere valido per procedere all'attivazione dell'utente; + 4. Associare la chiave ssh generata, all'utente su gogs; + 5. Aggiungere l'utente al team "Deploy" dell'organizzazione opuppet. + 6. Testare eseguendo `git clone --recursive gogs@lattuga.net:opuppet/puppet-deploy.git` sul server + - Installare un nuovo server e configurare Git/puppet + 1. Da root `apt-get install puppet git` + 2. Eliminare i file esistenti per puppet: `rm -rf /etc/puppet` + 3. Aggiungere l'utente specifico del server sulla piattaforma Gogs (vedi piu' in alto) + 4. Clonare il repository puppet-deploy al punto della configurazione di puppet: `cd /etc && git clone --recursive gogs@lattuga.net:opuppet/puppet-deploy.git` + - Aggiungere la configurazione di un nuovo server in puppet-deploy - Aggiungere un submodule a puppet-deploy