hlab/ansible/playbooks/README.md

907 B
Raw Blame History

Playbooks

Qui vengono riportati i playbook disponibili, descrizione e utilizzo. NB Ci si aspetta che i playbook siano idempotenti. In caso contrario e importante riportarlo nella documentazione corrente.

Bootstrap

Implementa la configurazione di base di un nodo per poter essere gestito dagli altri playbook, in particolare : - crea lutente ansible - registra le chiavi ssh degli utenti configurati

Parametri

Il playbook si aspetta le seguenti variabili

ansible_authorized_keys:
    - label : <MY LABEL>
      key: <MY>

Chiamata

Per lanciare il playbook e necessario specificare lutente da utilizzare per connettersi ed esguire il playbook con lopzione -e. Lopzione -K invece permette di chiedere la password dellutente remoto

 ansible-playbook -i inventories/<INVENTORY>.yaml  playbooks/bootstrap.yaml -e 'ansible_user=<SUDO USER>' -K

VPN Server