Font size
Worksheetsterraform
Total questions: 14
Worksheet time: 7mins
vous devez récupérer des informations sur une ressource existante, quel type d'objet terraform allez-vous utiliser?
variable
resource
local
data
quelle est la première commande à exécuter avec terraform
plan
apply
init
get -update
vous créez un module et vous voulez lui passer des paramètres pour le rendre réutilisable, quel type d'objet terraform allez-vous utiliser?
resource
variable
local
data
vous devez créer un resource groupe dans azure, quel provider allez-vous utiliser?
az
azure
azurerm
microsoft-azure
vous devez créer un ressource group, quel type de ressource du provider azurerm allez-vous utiliser?
azurerm_resource_group
azure_resource_group
az_rg
azurerm_ressource_group
vous voulez tester le code terraform que vous avez écrit, mais vous ne voulez pas réaliser de modification, quelle commande utilisez-vous?
terraform init
terraform get -update
terraform plan
terraform apply
dans votre code terraform, vous utilisez un module stockée sur git, vous modifiez le module stockée sur git, quelle commande devez vous utilisez pour prendre en compte les changements sur le module?
terraform get -update
terraform init
terraform get --update
terraform reinit
pour concatener la variable name dans une chaine de texte, j'écris :
"mon nom est $var.name"
"mon nom est ${var.name}"
"mon nom est ${variable.name}"
"mon nom est $(var.name)"
mon module crée un ressource group, et je dois récupérer l'ID de ce RG dans mon code, quelle ressource doit-être ajouter au module pour pouvoir retrouver cette information?
une variable
un data
un local
un output
J'ai mis mon output dans le module pour récupérer l'ID et le nom de celui-ci est
output "resourceGroupID" {
value=azurerm_resource_group.mon_rg.id
}
et j'ai déclaré le module :
module "lzrg" {
}
comment j'accède à l'id du rg via le module?
je dois créer 10 VMs linux pour 3 applications différentes, quelle est la meilleur façon de traiter ce besoin?
je crée un code terraform pour une VM et je copie/colle mon code terraform 30x que j'adapte
je crée un provider pour déployer des VMs
je crée un module paramétrable et un code utilisant ce module que je copie/colle 30x
je crée un module paramétrable et un code utilisant ce module, et je l'appelle 30x avec des tfvars différents
je dois créer 10 VMs linux pour 3 applications différentes, quelle est la meilleur façon de traiter ce besoin? je crée un module paramétrable et un code utilisant ce module, et je l'appelle 30x avec des tfvars différents. Que dois-je ajouter pour que ce soit valable?
des workspaces dans le tfstate
rien, ça ne marchera jamais!
supprimer le tfstate
utiliser un user différent
vous avez fait un poc et vous souhaitez nettoyer les ressources créer avec terraform, vous utilisez la commande :
terraform cleanup
terraform -clean
terraform destroy
terraform hulksmashit
