comlan66
GitHubMembre depuis March 2026
Affiche les hôtes sur lesquels le playbook s'appliquerait.
ansible-playbook deploy.yml --list-hosts
Vide les fichiers de logs Apache sans supprimer les fichiers.
sudo truncate -s 0 /var/log/apache2/access.log && sudo truncate -s 0 /var/log/apache2/error.log
Affiche tous les paramètres du SSM Parameter Store.
aws ssm describe-parameters --query "Parameters[].[Name,Type,LastModifiedDate]" --output table
Upload un fichier local vers un bucket S3.
aws s3 cp fichier.txt s3://mon-bucket/chemin/
Supprime un bucket S3 et tous ses objets.
aws s3 rb s3://mon-bucket --force
Démarre l'exécution du playbook à partir d'une tâche nommée.
ansible-playbook deploy.yml --start-at-task="Installer Nginx"
Exécute un playbook avec un inventaire personnalisé.
ansible-playbook deploy.yml -i inventaire/production
Démarre une instance EC2 arrêtée.
aws ec2 start-instances --instance-ids i-0123456789abcdef0
Installe Certbot et son plugin Apache pour les certificats Let's Encrypt.
sudo apt install certbot python3-certbot-apache -y
Affiche tous les modules Apache activés (statiques et dynamiques).
apache2ctl -M
Désactive l'affichage du contenu des répertoires sans index.
sudo sed -i 's/Options Indexes/Options -Indexes/g' /etc/apache2/apache2.conf
Simule le renouvellement de tous les certificats Let's Encrypt.
sudo certbot renew --dry-run
Utilise un fichier ou dossier d'inventaire personnalisé.
ansible all -i inventaire/production --list-hosts
Mode debug maximal : connexions SSH, variables, modules inclus.
ansible-playbook deploy.yml -vvvv
Affiche tous les rôles IAM disponibles.
aws iam list-roles --query "Roles[].[RoleName,Arn]" --output table
Active la gestion du cache navigateur via les headers Expires.
sudo a2enmod expires
Synchronise un bucket S3 vers un dossier local.
aws s3 sync s3://mon-bucket/ ./backup/
Affiche toutes les fonctions Lambda du compte.
aws lambda list-functions --query "Functions[].[FunctionName,Runtime,LastModified]" --output table