Hallo,
kein Python-Entwickler, aber wenn Vagabund verwendet wird, werden die Terraform-Module geladen und der Code bombardiert .... Dann kommentiere ich den Terraform-Modulimport und die Vagrant-Bomben aus.
Sollten die Module nicht alle in der Bibliothek sein und einfach funktionieren?
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'
kein Import von Terraform-Modulen
(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$
`
Macht es Ihnen etwas aus, erneut zu versuchen, vagrant zu konfigurieren.. Wenn Sie sich die Ausgabe ansehen, scheint es, als ob eine der beiden Bibliotheken nicht installiert wurde, zB: pip install -r requirements.txt
oder derzeit auf der falschen virtuellen Umgebung. Aber siehe Schritt 2 zu den Voraussetzungen im Dokument . Wenn das ausgeführt wird, werden immer noch No module name
Fehler zurückgegeben. Bitte führen Sie which pip
und oder whereis pip
und teilen Sie die Ausgabe mit uns.
blöde mich. Vielleicht aktualisieren Sie Ihre Dokumentation für Noobs; Vielleicht sollte ich auch eine Anleitung schreiben, wenn es später auch funktioniert :)
@julianwieg hat das Wiki aktualisiert, um Ihren Leitfaden aufzunehmen, vielen Dank dafür!