aggiunta guida per l'inserimento di utenti e server

This commit is contained in:
jigen 2015-01-06 20:12:00 +01:00
parent ffd68d61af
commit 654aa1507b

View file

@ -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 <developer> 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 <developer> 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 <hostname>@ortiche.net gestione@posta.indivia.net` ;
2. Se non esiste gia', generare sul server <hostname> 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 <hostname> 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 <hostname> su gogs;
5. Aggiungere l'utente <hostname> al team "Deploy" dell'organizzazione opuppet.
6. Testare eseguendo `git clone --recursive gogs@lattuga.net:opuppet/puppet-deploy.git` sul server <hostname>
- 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