feat : repertorie bug(WIP)
This commit is contained in:
@@ -260,8 +260,8 @@ run_root() {
|
||||
fi
|
||||
|
||||
if command -v sudo >/dev/null 2>&1; then
|
||||
sudo -n \"\$@\" || {
|
||||
echo 'sudo -n indisponible pour le bootstrap' >&2
|
||||
sudo \"\$@\" || {
|
||||
echo 'sudo indisponible pour le bootstrap' >&2
|
||||
exit 1
|
||||
}
|
||||
return 0
|
||||
@@ -403,8 +403,8 @@ run_root() {
|
||||
fi
|
||||
|
||||
if command -v sudo >/dev/null 2>&1; then
|
||||
sudo -n \"\$@\" || {
|
||||
echo 'sudo -n indisponible pour installer sudoers' >&2
|
||||
sudo \"\$@\" || {
|
||||
echo 'sudo indisponible pour installer sudoers' >&2
|
||||
exit 1
|
||||
}
|
||||
return 0
|
||||
@@ -484,15 +484,15 @@ command -v sudo >/dev/null 2>&1 || {
|
||||
echo 'sudo absent sur la cible' >&2
|
||||
exit 1
|
||||
}
|
||||
sudo -n /usr/bin/systemctl --version >/dev/null 2>&1 || {
|
||||
echo 'sudo -n indisponible pour systemctl' >&2
|
||||
sudo /usr/bin/systemctl --version >/dev/null 2>&1 || {
|
||||
echo 'sudo indisponible pour systemctl' >&2
|
||||
exit 1
|
||||
}
|
||||
"
|
||||
|
||||
log "Validation initiale de sudo -n"
|
||||
log "Validation initiale de sudo"
|
||||
ssh "${SSH_OPTS[@]}" "$REMOTE" "$REMOTE_VALIDATE_SUDO_ROOT_CMD" \
|
||||
|| fail "sudo -n invalide sur la cible"
|
||||
|| fail "sudo invalide sur la cible"
|
||||
|
||||
REMOTE_RUN_CHECK_PG_CMD="
|
||||
set -euo pipefail
|
||||
@@ -516,14 +516,14 @@ ssh "${SSH_OPTS[@]}" "$REMOTE" "$REMOTE_RUN_CHECK_PG_CMD" \
|
||||
|
||||
REMOTE_VALIDATE_SUDO_POSTGRES_CMD="
|
||||
set -euo pipefail
|
||||
sudo -n -u postgres /usr/bin/psql -d postgres -c 'SELECT 1;' >/dev/null 2>&1 || {
|
||||
echo 'sudo -n -u postgres indisponible après préparation PostgreSQL' >&2
|
||||
sudo -u postgres /usr/bin/psql -d postgres -c 'SELECT 1;' >/dev/null 2>&1 || {
|
||||
echo 'sudo -u postgres indisponible après préparation PostgreSQL' >&2
|
||||
exit 1
|
||||
}
|
||||
"
|
||||
|
||||
log "Validation finale de sudo -n -u postgres"
|
||||
log "Validation finale de sudo -u postgres"
|
||||
ssh "${SSH_OPTS[@]}" "$REMOTE" "$REMOTE_VALIDATE_SUDO_POSTGRES_CMD" \
|
||||
|| fail "sudo -n -u postgres invalide sur la cible"
|
||||
|| fail "sudo -u postgres invalide sur la cible"
|
||||
|
||||
success "bootstrap initial terminé pour ${TARGET_NAME}"
|
||||
|
||||
Reference in New Issue
Block a user