Ta mémoire technique
collaborative
Ne perds plus jamais une commande. Recherche, copie et partage tes solutions techniques en quelques secondes.
Active la compression gzip des réponses HTTP.
sudo a2enmod deflate
Active la gestion du cache navigateur via les headers Expires.
sudo a2enmod expires
Affiche les VirtualHosts actuellement activés.
ls /etc/apache2/sites-enabled/
Génère et installe un certificat SSL Let's Encrypt pour Apache.
sudo certbot --apache -d mon-site.com -d www.mon-site.com
Affiche la version d'Ansible et la configuration active.
ansible --version
Analyse un playbook pour détecter les erreurs de style et bonnes pratiques.
ansible-lint deploy.yml
Installe une collection de modules Ansible Galaxy.
ansible-galaxy collection install community.general
Vérifie la syntaxe YAML du playbook sans l'exécuter.
ansible-playbook deploy.yml --syntax-check
Utilise un fichier contenant le mot de passe Vault.
ansible-playbook deploy.yml --vault-password-file .vault_pass
Demande le mot de passe Vault interactivement avant l'exécution.
ansible-playbook deploy.yml --ask-vault-pass
Télécharge et installe un rôle depuis Ansible Galaxy.
ansible-galaxy install geerlingguy.nginx
Ouvre un fichier Vault dans l'éditeur par défaut pour le modifier.
ansible-vault edit vars/secrets.yml
Affiche le contenu d'un fichier chiffré sans le déchiffrer sur disque.
ansible-vault view vars/secrets.yml
Chiffre une valeur à insérer directement dans un fichier YAML.
ansible-vault encrypt_string "mon-mot-de-passe" --name "db_password"
Installe tous les rôles et collections listés dans requirements.yml.
ansible-galaxy install -r requirements.yml
Top commandes
Explorer par technologie
Des commandes à partager ?
Rejoins la communauté et partage tes solutions avec d'autres développeurs.
Créer mon compte