Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant

Zeichnen Sie den Ablauf vom Mac zum Einrichten der Python-Umgebung mit Ansible auf der virtuellen Vagrant-Maschine auf.

Annahme

Umgebung

Meine Fähigkeit

Verfahren

  1. Vorbereiten der virtuellen Maschine

  2. Wechseln Sie in den Ordner (AnsTest), in dem Sie die Konfigurationsdatei der virtuellen Maschine ablegen möchten.

    1. vagrant init ubuntu/trusty64
  3. Eine Datei mit dem Namen `` `Vagrantfile``` wird erstellt. Öffnen Sie sie daher mit Ihrem bevorzugten Editor.

  4. Kommentieren Sie `config.vm.network" private_network ", IP:" 192.168.33.10 "` aus.

  5. Erstellen Sie eine virtuelle Python-Umgebung auf dem Host

  6. `mkvirtualenv ans --no-site-packages --python = (Python-Pfad)`

  7. Geben Sie die Python 2.x-Serie an. Es scheint, dass die Python 3.x-Serie in Zukunft unterstützt wird.

  8. Installation von Ansible

    1. pip install ansible
  9. Erstellen und Bereitstellen einer Inventardatei

  10. Platzieren Sie es in `/ etc / ansible``` mit dem Namen` hosts```` (optional).

  11. Schreiben Sie den folgenden Inhalt. Geben Sie in [] den Namen ein, der später als Host im Playbook angegeben werden soll, und die IP-Adresse in der Zeile, die in der Vagrant-Datei auskommentiert ist.

    [AnsTest]
    192.168.33.10
    
  12. Erstellen Sie ein Playbook

  1. Führen Sie Ansible aus
  2. ansible-playbook provision_vagrant.yml -k
  3. Sie werden mit der Option `` -k``` zur Eingabe eines Passworts aufgefordert. Andernfalls wird möglicherweise ein Authentifizierungsfehler angezeigt. Die Standardeinstellung ist "Vagabund".

Über den Inhalt des Spielbuchs

Es gibt viele andere gute Artikel über das grundlegende Schreiben und die Verwendung des Moduls, daher werde ich nur darüber schreiben, wo ich bin.

- name:Name der Verarbeitung
  (Modulname):(...)
  (Details zur Modulausführung):(...)
- name:Name der Verarbeitung
  (Modulname):(...)
  (Details zur Modulausführung):(...)

(...)

In einigen Fällen wird jedoch `attribute = value `neben den Modulnamen geschrieben, {{variable}} wird angewiesen, doppelte Anführungszeichen zu setzen oder nicht, und die Grammatik ist noch unbekannt.

Zukünftige Ziele

Referenz

Ansible Kotohajime

Einführung in Ansible

Recommended Posts

Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant
Erstellen einer virtuellen Python-Umgebung
Erstellen einer virtuellen Python-Umgebung
Erstellen einer virtuellen Umgebung mit Python 3
Zusammenfassung vom Erstellen von Python 3.4. * Von der Quelle zum Erstellen einer wissenschaftlichen Computerumgebung
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
[Mac] Erstellen einer virtuellen Umgebung für Python
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Vom Aufbau einer Python-Umgebung für unerfahrene Personen bis zur Hello-Welt
Alles vom Erstellen einer Python-Umgebung bis zur Ausführung unter Windows
virtuelle Umgebung in Python
Erstellen Sie eine virtuelle Umgebung mit conda in Python
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
Migration von Python2 zu Python3 (Python2 wird als virtuelle Umgebung neu erstellt und existiert gleichzeitig)
Erstellen einer Python-Entwicklungsumgebung unter Windows - Von der Installation von Anaconda bis zur Verknüpfung von Atom und Jupyter Notebook -
Vom Einrichten des Raspberry Pi bis zur Installation der Python-Umgebung
Schritte von der Installation von Python 3 bis zur Erstellung einer Django-App
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
So schneiden Sie ein Block-Multiple-Array aus einem Multiple-Array in Python
Erstellen einer Entwicklungsumgebung für Android-Apps - Erstellen von Android-Apps mit Python
[Python] Erstellen einer virtuellen Python-Umgebung für das Pyramiden-Tutorial (Zusammenfassung)
Erstellen einer Kubernetes-Umgebung mit ansible 2
Erstellen einer Python-Umgebung unter Ubuntu
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer Kubernetes-Umgebung mit ansible 1
Senden Sie eine Nachricht von IBM Cloud Functions an Slack in Python
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Installieren Sie Django in einer virtuellen Pipenv-Umgebung
Methode zum Erstellen einer Python-Umgebung in Xcode 6
Erstellen einer virtuellen Umgebung mit homebrew + pyenv-virtualenv
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Ich möchte eine Python-Umgebung erstellen
Wie bekomme ich Stacktrace in Python?
Verweisen auf Umgebungsvariablen in Python in Blender
Generieren Sie eine Klasse aus einer Zeichenfolge in Python
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
In Python von Markdown in HTML konvertieren
Erstellen einer virtuellen Umgebung in einer Anaconda-Umgebung
Startete Node.js in einer virtuellen Umgebung
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
So erhalten Sie den Wert aus dem Parameterspeicher in Lambda (mit Python)
So installieren Sie das Python-Paket in einer lokalen Umgebung als allgemeiner Benutzer
Senden Sie eine Nachricht von Slack an einen Python-Server
Erstellen Sie in 1 Minute eine Vim + Python-Testumgebung
Freigeben einer virtuellen Umgebung [Informationen zu den Anforderungen.txt]
Berechnen wir das statistische Problem mit Python
So öffnen Sie einen Webbrowser über Python
So löschen Sie einen Taple in einer Liste (Python)