pyenv

Ansible роль: Pyenv

Тесты

Ansible Galaxy роль для pyenv на Debian / Ubuntu / RedHat / OSX.

Установите её с помощью следующей команды:

$ ansible-galaxy install staticdev.pyenv

Требования

Отсутствуют.

Переменные роли

Вот список всех переменных и их значений по умолчанию:

Зависимости

Отсутствуют.

Пример playbook

- hosts: servers
  roles:
    - role: staticdev.pyenv
      vars:
        # из https://github.com/pyenv/pyenv/releases
        pyenv_version: "v2.3.35"
        # из https://github.com/pyenv/pyenv-virtualenv/releases
        pyenv_virtualenv_version: "v1.2.1"
        # из https://github.com/pyenv/pyenv-update/commits/master/
        pyenv_update_version: "172a0ed"
        pyenv_shellrc_file: "{{ ansible_env.HOME }}/.shrc"
        pyenv_path: "{{ ansible_env.HOME }}/.pyenv"
        pyenvrc_path: "{{ ansible_env.HOME }}"
        pyenv_owner: "{{ instance_owner }}"
        pyenv_global:
          - 3.12.1
          - 3.11.7
        pyenv_enable_autocompletion: false
        pyenv_python_versions:
          - 3.12.1
          - 3.11.7
        pyenv_virtualenvs:
          - venv_name: latest_v312
            py_version: 3.12.1
          - venv_name: latest_v311
            py_version: 3.11.7
        pyenv_make_opts: "-j4"
        pyenv_python_configure_opts: "--enable-optimizations --with-lto --with-ensurepip=upgrade"
        pyenv_python_cflags: "-march=native -mtune=native"
        pyenv_profile_task: "-m test.regrtest --pgo -j0"

Лицензия

Распределяется на условиях лицензии MIT, Ansible роль Pyenv является бесплатным и открытым программным обеспечением.

Информация об авторе

staticdev. Основывается на avanov.pyenv Максима Аванова.

О проекте

Ansible Galaxy role for pyenv.

Установить
ansible-galaxy install staticdev/ansible-role-pyenv
Лицензия
mit
Загрузки
121049
Владелец