onboard: ogni domanda dice dove si trova o si crea la risposta

Regola nuova nel CLAUDE.md e tabella "cosa le chiedi e dove lo trova".
configura.sh dice da dove vengono utente e password Gitea, l'email e i
passi della console per la chiave AWS (AWS_CONSOLE in comune.sh);
verifica.sh rimanda a configura.sh invece che ad aws configure.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Fabio
2026-10-07 12:58:52 +02:00
co-authored by Claude Opus 5.5
parent 647c788574
commit c4fd76539e
4 changed files with 51 additions and 16 deletions
+16 -6
View File
@@ -23,9 +23,12 @@ UTENTE="$(utente_gitea)"
if [ -n "$UTENTE" ] ; then
ok "token Gitea gia' salvato (utente $UTENTE)"
else
echo " Se non l'hai ancora fatto, entra su $GITEA_URL e cambia la password provvisoria."
read -r -p " Il tuo utente Gitea (nome.cognome): " UTENTE_DATO
read -r -s -p " La tua password Gitea (non si vede, ed e' normale): " PASSWORD ; echo
echo " Utente e password provvisoria di Gitea sono nel messaggio di benvenuto"
echo " di chi amministra. Se non l'hai ancora fatto, entra su $GITEA_URL"
echo " (Sign in, in alto a destra) e cambia la password provvisoria: qui serve"
echo " quella nuova, e Gitea rifiuta la provvisoria."
read -r -p " Il tuo utente Gitea (nome.cognome, come nel messaggio di benvenuto): " UTENTE_DATO
read -r -s -p " La tua password Gitea nuova (non si vede, ed e' normale): " PASSWORD ; echo
# utente:password passano a curl da stdin, non dalla riga di comando
# (che chiunque sul PC vede con ps). Virgolette e \ vanno protette.
PASSWORD_CURL="$(printf '%s:%s' "$UTENTE_DATO" "$PASSWORD" | sed 's/[\\"]/\\&/g')"
@@ -59,7 +62,7 @@ fi
if [ -n "$UTENTE" ] ; then
[ -n "$(git config --global user.name)" ] || git config --global user.name "$UTENTE"
if [ -z "$(git config --global user.email)" ] ; then
read -r -p " La tua email di lavoro (per i commit): " EMAIL
read -r -p " La tua email di lavoro, quella @oto.agency (firma le tue modifiche al codice): " EMAIL
[ -n "$EMAIL" ] && git config --global user.email "$EMAIL"
fi
[ -n "$(git config --global credential.helper)" ] || git config --global credential.helper store
@@ -82,8 +85,15 @@ titolo "2. AWS"
# rimasta da chi lo usava prima, o copiata da un collega, e allora tutto
# quello che la persona fa su AWS risulterebbe fatto da un altro.
chiedi_chiave_aws () {
echo " Serve la tua chiave di accesso AWS, due pezzi. La crei nella console AWS:"
echo " il tuo nome in alto a destra → Security credentials → Create access key (uso: CLI)."
echo " Serve la tua chiave di accesso AWS, due pezzi. La crei tu, nella console AWS:"
echo " 1. entra su $AWS_CONSOLE (IAM user, utente e password"
echo " del messaggio di benvenuto);"
echo " 2. il tuo nome in alto a destra → Security credentials;"
echo " 3. riquadro Access keys → Create access key → Command Line Interface (CLI),"
echo " spunta la conferma → Next → Create access key."
echo " I due pezzi sono nella pagina che si apre (Retrieve access keys): la Secret"
echo " si vede cliccando Show, e una volta sola. Se hai chiuso quella pagina,"
echo " cancella la chiave dallo stesso riquadro e creane un'altra."
echo " Non si vede mentre la incolli, ed e' normale."
read -r -s -p " Access key ID (inizia con AKIA): " CHIAVE_ID ; echo
read -r -s -p " Secret access key: " CHIAVE_SEGRETA ; echo