446 commandes partagées

Ta mémoire technique
collaborative

Ne perds plus jamais une commande. Recherche, copie et partage tes solutions techniques en quelques secondes.

CodeBox
446 Commandes
22 Développeurs
99 Technologies

446 résultat(s)

Active la compression gzip des réponses HTTP.

bash
sudo a2enmod deflate

Active la gestion du cache navigateur via les headers Expires.

bash
sudo a2enmod expires

Affiche les VirtualHosts actuellement activés.

bash
ls /etc/apache2/sites-enabled/

Génère et installe un certificat SSL Let's Encrypt pour Apache.

bash
sudo certbot --apache -d mon-site.com -d www.mon-site.com

Affiche la version d'Ansible et la configuration active.

bash
ansible --version

Analyse un playbook pour détecter les erreurs de style et bonnes pratiques.

bash
ansible-lint deploy.yml

Installe une collection de modules Ansible Galaxy.

bash
ansible-galaxy collection install community.general

Vérifie la syntaxe YAML du playbook sans l'exécuter.

bash
ansible-playbook deploy.yml --syntax-check

Utilise un fichier contenant le mot de passe Vault.

bash
ansible-playbook deploy.yml --vault-password-file .vault_pass

Demande le mot de passe Vault interactivement avant l'exécution.

bash
ansible-playbook deploy.yml --ask-vault-pass

Télécharge et installe un rôle depuis Ansible Galaxy.

bash
ansible-galaxy install geerlingguy.nginx

Ouvre un fichier Vault dans l'éditeur par défaut pour le modifier.

bash
ansible-vault edit vars/secrets.yml

Affiche le contenu d'un fichier chiffré sans le déchiffrer sur disque.

bash
ansible-vault view vars/secrets.yml

Chiffre une valeur à insérer directement dans un fichier YAML.

bash
ansible-vault encrypt_string "mon-mot-de-passe" --name "db_password"

Installe tous les rôles et collections listés dans requirements.yml.

bash
ansible-galaxy install -r requirements.yml