De l'installation d'Ansible à la création d'un environnement Python dans l'environnement virtuel de Vagrant

Enregistrez le flux depuis Mac pour configurer l'environnement Python à l'aide d'Ansible sur la machine virtuelle Vagrant.

supposition

environnement

Ma capacité

procédure

  1. Préparation de la machine virtuelle

  2. Accédez au dossier (AnsTest) dans lequel vous souhaitez placer le fichier de configuration de la machine virtuelle.

    1. vagrant init ubuntu/trusty64
  3. Un fichier appelé `` Vagrantfile '' sera créé, alors ouvrez-le avec votre éditeur préféré.

  4. Décommentez config.vm.network "réseau_privé", ip: "192.168.33.10" `.

  5. Créez un environnement virtuel Python sur l'hôte

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

  7. Spécifiez la série Python 2.x. Il semble que la série Python 3.x sera prise en charge à l'avenir.

  8. Installation d'Ansible

    1. pip install ansible
  9. Création et déploiement d'un fichier d'inventaire

  10. Placez-le dans `/ etc / ansible``` avec le nom` hosts``` (facultatif).

  11. Rédigez le contenu suivant. Dans [], entrez le nom à spécifier comme hôte dans le playbook plus tard, et l'adresse IP dans la ligne commentée dans le Vagrantfile.

    [AnsTest]
    192.168.33.10
    
  12. Créez un playbook

  1. Exécutez Ansible
  2. ansible-playbook provision_vagrant.yml -k
  3. Vous serez invité à entrer un mot de passe avec l'option -k```. Sinon, vous risquez d'obtenir une erreur d'échec d'authentification. La valeur par défaut est `` vagrant ''.

À propos du contenu du playbook

Il y a beaucoup d'autres bons articles sur l'écriture de base et comment utiliser le module, donc je n'écrirai que là où je suis.

- name:Nom du traitement
  (Nom du module):(...)
  (Détails d'exécution du module):(...)
- name:Nom du traitement
  (Nom du module):(...)
  (Détails d'exécution du module):(...)

(...)

Cependant, dans certains cas, ```attribute = value` `` est écrit à côté du nom du module, {{variable}} est dit ou non entre guillemets et la grammaire est encore inconnue.

Objectifs futurs

référence

Ansible Kotohajime

Introduction à Ansible

Recommended Posts

De l'installation d'Ansible à la création d'un environnement Python dans l'environnement virtuel de Vagrant
Construire un environnement virtuel Python
Construire un environnement virtuel Python
Créer un environnement virtuel avec Python 3
Résumé de la construction de Python 3.4. * De la source à la création d'un environnement informatique scientifique
Comment développer dans un environnement virtuel Python [Memo]
[Mac] Création d'un environnement virtuel pour Python
Ajouter un environnement virtuel Python à VSCode
De la création d'un environnement Python pour les personnes inexpérimentées à Hello world
Tout, de la création d'un environnement Python à son exécution sous Windows
environnement virtuel en Python
Créer un environnement virtuel avec conda avec Python
[Python] Préparation au développement Web (création d'un environnement virtuel)
Pensez à créer un environnement Python 3 dans un environnement Mac
Travaillez dans un environnement virtuel avec Python virtualenv.
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
Migration de Python2 vers Python3 (Python2 est reconstruit comme un environnement virtuel et coexiste)
Création d'un environnement de développement Python sur Windows - De l'installation d'Anaconda à la liaison d'Atom et de Jupyter Notebook -
De la configuration du Raspberry Pi à l'installation de l'environnement Python
Étapes de l'installation de Python 3 à la création d'une application Django
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Création d'un environnement de développement pour les applications Android - Création d'applications Android avec Python
[Python] Création d'un environnement Python virtuel pour le didacticiel sur la pyramide (résumé)
Créer un environnement Kubernetes avec Ansible 2
Construire un environnement Python sur Ubuntu
Créez un environnement virtuel avec Python!
Créer un environnement Kubernetes avec Ansible 1
Publier un message d'IBM Cloud Functions sur Slack en Python
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
[Pyenv] Construire un environnement python avec ubuntu 16.04
Installer Django dans l'environnement virtuel pipenv
Méthode pour créer un environnement Python dans Xcode 6
Créer un environnement virtuel en utilisant homebrew + pyenv-virtualenv
[Python] Créez un environnement virtuel avec Anaconda
Création d'un environnement Python 3.6 avec Windows + PowerShell
Je veux créer un environnement Python
Comment obtenir stacktrace en python
Pour référencer des variables d'environnement en Python dans Blender
Générer une classe à partir d'une chaîne en Python
Créez un environnement virtuel pour python avec pyenv
Convertir de Markdown en HTML en Python
Créer un environnement virtuel dans un environnement Anaconda
Démarrage de Node.js dans un environnement virtuel
Créer un environnement de développement Python pour le développement de l'IA
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Comment obtenir la valeur du magasin de paramètres dans lambda (en utilisant python)
Comment installer le package python dans un environnement local en tant qu'utilisateur général
Envoyer un message de Slack à un serveur Python
Créez un environnement de test Vim + Python en 1 minute
Comment partager un environnement virtuel [About requirements.txt]
Calculons en fait le problème statistique avec Python
Comment ouvrir un navigateur Web à partir de python
Comment effacer un taple dans une liste (Python)