comlan66

comlan66

GitHub

Membre depuis March 2026

143 commande(s)
23,709 copie(s)
10 tag(s)

Affiche les hôtes sur lesquels le playbook s'appliquerait.

bash
ansible-playbook deploy.yml --list-hosts

Vide les fichiers de logs Apache sans supprimer les fichiers.

bash
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.

bash
aws ssm describe-parameters --query "Parameters[].[Name,Type,LastModifiedDate]" --output table

Upload un fichier local vers un bucket S3.

bash
aws s3 cp fichier.txt s3://mon-bucket/chemin/

Supprime un bucket S3 et tous ses objets.

bash
aws s3 rb s3://mon-bucket --force

Démarre l'exécution du playbook à partir d'une tâche nommée.

bash
ansible-playbook deploy.yml --start-at-task="Installer Nginx"

Exécute un playbook avec un inventaire personnalisé.

bash
ansible-playbook deploy.yml -i inventaire/production

Désactive un VirtualHost Apache.

bash
sudo a2dissite mon-site.conf

Démarre une instance EC2 arrêtée.

bash
aws ec2 start-instances --instance-ids i-0123456789abcdef0

Installe Certbot et son plugin Apache pour les certificats Let's Encrypt.

bash
sudo apt install certbot python3-certbot-apache -y

Affiche tous les modules Apache activés (statiques et dynamiques).

bash
apache2ctl -M

Désactive l'affichage du contenu des répertoires sans index.

bash
sudo sed -i 's/Options Indexes/Options -Indexes/g' /etc/apache2/apache2.conf

Simule le renouvellement de tous les certificats Let's Encrypt.

bash
sudo certbot renew --dry-run

Utilise un fichier ou dossier d'inventaire personnalisé.

bash
ansible all -i inventaire/production --list-hosts

Mode debug maximal : connexions SSH, variables, modules inclus.

bash
ansible-playbook deploy.yml -vvvv

Affiche tous les rôles IAM disponibles.

bash
aws iam list-roles --query "Roles[].[RoleName,Arn]" --output table

Active la gestion du cache navigateur via les headers Expires.

bash
sudo a2enmod expires

Synchronise un bucket S3 vers un dossier local.

bash
aws s3 sync s3://mon-bucket/ ./backup/

Supprime un bucket S3 vide.

bash
aws s3 rb s3://mon-bucket

Affiche toutes les fonctions Lambda du compte.

bash
aws lambda list-functions --query "Functions[].[FunctionName,Runtime,LastModified]" --output table