eendroroy.pyenv

ansible-role-pyenv

ビルドステータス

GitHubタグ

貢献者 最終コミット ライセンス GitHubの課題 クローズされた課題 プルリクエスト クローズされたプルリクエスト

Ansibleロールを使ってpyenvをインストールします。

ロール変数

pyenv_env: systemを設定すると、システム全体にpyenvがインストールされます。pyenv_env: localを設定すると、ローカルインストールになります。

プラグインはpyenv.plugins変数の下に追加します。

インストールするPythonのバージョンはpythons変数の下で定義します。

例:

pyenv_env: system

pyenv:
  plugins:
    - { name: pyenv-virtualenv, repo: 'https://github.com/pyenv/pyenv-virtualenv.git' }

pythons:
  - version: 2.7.14

対応OS

  • Ubuntu
    • precise (12.04)
    • trusty (14.04)
    • xenial (16.04) - xenialはAnsibleのサポートのためにpython2をインストールする必要があります
  • CentOS
    • 6
    • 7
  • RHEL
    • 6
    • 7

例としてのプレイブック

---
# 例のプレイブック
- name: pyenv セットアップ
  hosts: servers
  gather_facts: yes

  tasks:
  - include_role:
      name: eendroroy.pyenv
    vars:
      pyenv_env: system
      pythons:
        - version: 2.7.14
        - version: 3.6.5

貢献

バグ報告やプルリクエストは、ansible-role-pyenvのGitHubリポジトリで歓迎します。 このプロジェクトは、安全で歓迎されるコラボレーションの場を提供することを目的としており、貢献者はContributor Covenantの行動規範を守ることが期待されています。

作者

ライセンス

このプロジェクトは、MITライセンスの条件のもとでオープンソースとして利用可能です。

プロジェクトについて

pyenv

インストール
ansible-galaxy install eendroroy.pyenv
ライセンス
mit
ダウンロード
391
所有者
Write code!