Créez un environnement python avec ansible sur centos6

Créez un environnement python avec ansible sur centos6

Remarque) Comment mettre ansible dans votre pyenv __ pas __. __ Comment créer un environnement pyenv de votre ansible vers un autre serveur centos __.

L'environnement python par défaut pour centos6 était 2.6, donc J'ai essayé de mettre ma version préférée dans pyenv dans ansible-playbook.

python C'est un peu ennuyeux de mettre dans le paquet yum requis pour la construction. Il y a cependant quelques extras.

Je l'ai testé avec vagrant, donc user: vagrant Vous pouvez réécrire le lieu à un utilisateur avec l'autorisation sudo selon le cas et l'exécuter.

python.yml


---
- hosts: servers
  user: vagrant

  vars:
    python_version: 2.7.6

  tasks:
  - name: install basic pkg
    yum: name={{item}} state=installed
    sudo: yes
    with_items:
    - vim
    - git
    - rsync

  - name: install build python package
    sudo: yes
    yum: name={{item}} state=installed
    with_items:
    - gcc
    - gcc-c++
    - patch
    - readline-devel
    - zlib-devel
    - openssl-devel
    ## for lxml
    - libxml2-devel
    - libxslt-devel
    ## for file copy
    - libselinux-python

  - name: install pyenv
    args:
      ## guard for only once.
      creates: ~/.pyenv
    shell: |
      git clone https://github.com/yyuu/pyenv.git ~/.pyenv
      ## add pyenv env
      (
          echo 'export PYENV_ROOT=~/.pyenv'
          echo 'export PATH=$PYENV_ROOT/bin:$PATH'
          echo 'eval "$(pyenv init -)"'
      ) >> ~/.bashrc
      source ~/.bashrc
      # install python
      pyenv install {{python_version}}
      pyenv rehash
      pyenv global {{python_version}}

  - name: pip install pkgs
    pip: name={{item}}
    with_items:
    - flask
    - lxml
    - uwsgi

Recommended Posts

Créez un environnement python avec ansible sur centos6
Créer un environnement python3 sur CentOS7
Créer un environnement python dans centos
Construire un environnement python sur MacOS (Catallina)
Un mémo contenant Python2.7 et Python3 dans CentOS
Créer un environnement Python avec Anaconda sur Mac
Créez un environnement virtuel pour python avec pyenv
Créer un environnement Python + OpenCV sur Cloud9
Créez un environnement Python moderne avec Neovim
Créez un environnement python sur CentOS 7.7 pour votre serveur domestique
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
Créez un environnement WardPress sur AWS avec Pulumi
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Créez simplement un environnement d'exécution Python 3 sous Windows
Créer un environnement Python sur Mac (Mountain Lion)
[Ansible] Installer dnf sur Centos7 avec l'interpréteur Python3
[Python] Créer un environnement de développement Django avec Docker
Créer un environnement de construction python3 avec Sublime Text3
Créez un environnement de développement Python sur votre Mac
Construire un environnement Python avec OSX Elcapitan
Créez rapidement un environnement Python Django avec IntelliJ
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Construire un environnement de développement Python sur Raspberry Pi
Créer un environnement d'exécution python avec VS Code
Créer un environnement LAMP [CentOS 7]
Créer un environnement python3 avec ubuntu 16.04
Créer un environnement Python sur Windows
Construire un environnement python avec direnv
Construire un environnement Python avec Windows
Créer un environnement Python hors ligne
Construisez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3! [Construction facile]
# 2 Créez un environnement Python avec une instance EC2 d'AWS (ubuntu18.04)
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créer un environnement Python d'apprentissage automatique sur Mac OS
Créez un environnement python pour chaque répertoire avec pyenv-virtualenv
Créez un environnement de développement python avec vagrant + ansible + fabric
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Comment créer un environnement Django (python) sur Docker
Créer un environnement de développement Python sur Mac OS X
Créez un environnement Python sur votre Mac en utilisant pyenv
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Comment créer un environnement Python sur Amazon Linux 2
Créer un environnement Kubernetes avec Ansible 2
Construire un environnement Python sur Mac
Construire un environnement Python sur Ubuntu
Créer un environnement Python sur Mac (2017/4)
Construire un environnement Mysql + Python avec docker
Construisez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3! [Essai et erreur]
Créez un environnement virtuel avec Python!
Créer un environnement virtuel avec Python 3
Configurer l'environnement Python sur CentOS
Construction de l'environnement Python3 avec pyenv-virtualenv (CentOS 7.3)
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Créer un environnement Kubernetes avec Ansible 1
Créer un environnement d'étude d'apprentissage automatique Python avec macOS Sierra
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Créer un environnement d'analyse de données python sur Mac (El Capitan)