Bonjour,
pas un développeur python mais lorsque vagrant est utilisé, les modules terraform sont chargés et le code bombarde .... Ensuite, je commente l'importation du module terraform et le vagrant bombarde.
Les modules ne devraient-ils pas tous être dans la bibliothèque et fonctionner ?
user<strong i="8">@ubuntu1</strong>:~/attack_range$ python attack_range.py -m vagrant -a build
Traceback (most recent call last):
File "attack_range.py", line 7, in <module>
from modules.TerraformController import TerraformController
File "/home/user/attack_range/modules/TerraformController.py", line 4, in <module>
from modules import aws_service, splunk_sdk
File "/home/user/attack_range/modules/aws_service.py", line 3, in <module>
import boto3
ModuleNotFoundError: No module named 'boto3'
pas d'importation de module terraform
(venv) user<strong i="12">@ubuntu1</strong>:~/attack_range$ python attack_range.py -m vagrant -a build
Traceback (most recent call last):
File "attack_range.py", line 8, in <module>
from modules.VagrantController import VagrantController
File "/home/user/attack_range/modules/VagrantController.py", line 7, in <module>
import ansible_runner
ModuleNotFoundError: No module named 'ansible_runner'
(venv) 1 user<strong i="13">@ubuntu1</strong>:~/attack_range$
`
Cela vous dérange-t-il de réessayer de configurer vagrant .. en regardant la sortie, il semble que l'une ou l'autre des bibliothèques n'ait pas été installée, par exemple : pip install -r requirements.txt
ou actuellement sur le mauvais virtualenv. Mais voir l' étape 2 sur les pré-requis dans la doc . Si vous l'exécutez, cela renvoie toujours des erreurs No module name
. Veuillez exécuter which pip
et ou whereis pip
et partagez le résultat avec nous.
muet moi. Peut-être mettre à jour votre documentation pour les noobs ; peut-être que je devrais écrire un guide si je le fais fonctionner plus tard aussi :)
@julianwieg a mis à jour le wiki pour inclure votre guide, merci beaucoup pour cela !