Exécutez la commande suivante dans le terminal :
dig +short myip.opendns.com @resolver1.opendns.com
Exécutez la commande suivante dans le terminal :
dig +short myip.opendns.com @resolver1.opendns.com
npm update -gSi vous travaillez avec Azure, vous avez peut-être rencontré une erreur qui ressemble à ceci :
« Échec de l’envoi de la requête : StatusCode=0 — Erreur d’origine : Code=‘ReferencedResourceNotProvisioned’ Message=‘Impossible de poursuivre l’opération car la ressource utilisée n’est pas dans l’état Succeeded. La ressource est en état de Mise à jour et la dernière opération qui a mis à jour ou met à jour la ressource est PutSubnetOperation.’ »
L’exemple ci-dessous va importer une instance AWS dans un module Terraform :
terraform import module.foo.aws_instance.bar i-abcd1234Dans le domaine du Infrastructure as Code, les modules Terraform peuvent jouer un rôle important pour simplifier votre travail. Parfois, toutefois, ces modules ne se trouvent pas au niveau du répertoire racine de leur package source. Au contraire, ils sont situés dans des sous-répertoires. Heureusement, Terraform dispose d’une méthode intelligente pour vous aider à accéder à ces modules imbriqués.
Terraform utilise une syntaxe particulière avec deux barres obliques (//) pour indiquer précisément le sous-répertoire où se trouve le module. Le chemin qui suit cette syntaxe est considéré comme un sous-répertoire au sein du package ou du dépôt.
Si vous avez rencontré le message d’erreur « RPC failed ; HTTP 413 curl 22 La URL demandée a renvoyé une erreur : 413 Request Entity Too Large », vous essayez probablement de pousser un commit important via HTTP vers votre serveur exécutant Nginx. Cet erreur signifie que la taille de la requête que vous tentez d’envoyer dépasse la limite que le serveur est prêt à accepter. Alors, comment la corriger ?
Installez les gems sur la machine de destination à partir des fichiers locaux :
cd /path/to/gems
gem install --force --local *.gemNous avons tous entendu cette vieille maxime : mettre la charrette avant le cheval. Malheureusement, dans le monde du DevOps, cela se produit bien plus souvent qu’il ne devrait, et il est temps d’en parler.
Le cœur du problème est que, trop souvent, l’accent n’est pas mis sur la résolution de problèmes réels, mais sur l’utilisation de technologies nouvelles et séduisantes. Imaginez ceci : un développeur tombe par hasard sur une technologie de pointe. Il est immédiatement séduit par ses fonctionnalités, ses capacités, et la façon dont elle est présentée comme le « prochain grand truc ». Alors, il cherche des moyens de l’intégrer à son travail, peu importe si elle est réellement adaptée aux problèmes à résoudre.
sudo apt-get install -y libssl-dev
sudo apt-get install bison