aggiunta guida per l'inserimento di utenti e server
This commit is contained in:
parent
ffd68d61af
commit
654aa1507b
1 changed files with 15 additions and 0 deletions
15
README.md
15
README.md
|
@ -63,8 +63,23 @@ Ovvero della centralizzazione, automazione delle configurazioni per indivia/orti
|
||||||
#### Workflow
|
#### Workflow
|
||||||
|
|
||||||
- Aggiungere uno sviluppatore a opuppet su Gogs
|
- 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
|
- 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
|
- 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 la configurazione di un nuovo server in puppet-deploy
|
||||||
- Aggiungere un submodule a puppet-deploy
|
- Aggiungere un submodule a puppet-deploy
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue