Aller au contenu

Scripts CLI

Commandes utiles pour l'administration

← Retour


Terraform

Appliquer infrastructure

cd terraform/
terraform apply -var-file="environments/dev.tfvars"

Détruire infrastructure

terraform destroy -var-file="environments/dev.tfvars"

Ansible

Déploiement complet

cd ansible/
ansible-playbook -i inventory/dev/hosts.ini playbook.yml

Déploiement par tags

# Monitoring uniquement
ansible-playbook -i inventory/dev/hosts.ini playbook.yml --tags monitoring

# API uniquement
ansible-playbook -i inventory/dev/hosts.ini playbook.yml --tags api

PostgreSQL

Backup manuel

ssh ubuntu@dev.probatiovault.com
sudo /usr/local/bin/backup_postgresql.sh

Restaurer backup

gunzip -c /var/backups/probatiovault/backup.sql.gz | \
  sudo -u postgres psql -d probatiovault_dev

Monitoring

Vérifier métriques

# Prometheus
curl http://dev.probatiovault.com:9090/api/v1/query?query=up

# Node Exporter
curl http://dev.probatiovault.com:9100/metrics

← Retour