jkglasbrenner.miniconda

Rôle Ansible : Miniconda

Statut de Construction

Installe Miniconda sur des distributions Linux basées sur Debian et RedHat. Miniconda est la version minimale de Anaconda, une distribution Python multiplateforme avec un gestionnaire d'environnement et de paquets intégré.

Installez ce rôle en utilisant ansible-galaxy :

ansible-galaxy install jkglasbrenner.miniconda

Exigences

Aucune.

Variables du Rôle

Variables et valeurs par défaut :

# dépendances du paquet miniconda
miniconda_package_dependencies:
  - bzip2

# serveur principal de téléchargement de miniconda
miniconda_mirror: "https://repo.continuum.io/miniconda"

# version de python (2|3)
miniconda_python_ver: 3

# version de miniconda
miniconda_ver: "4.5.4"

# checksums de miniconda
miniconda_checksums:
  Miniconda2-4.5.4-Linux-x86_64.sh: "md5:8a1c02f6941d8778f8afad7328265cf5"
  Miniconda3-4.5.4-Linux-x86_64.sh: "md5:a946ea1d0c4a642ddf0c3a26a18bb16d"

# informations sur l'installateur miniconda
miniconda_name: "Miniconda{{ miniconda_python_ver }}-{{ miniconda_ver }}-Linux-x86_64"
miniconda_installer_sh: "{{ miniconda_name }}.sh"
miniconda_installer_url: "{{ miniconda_mirror }}/{{ miniconda_installer_sh }}"
miniconda_checksum: "{{ miniconda_checksums[miniconda_installer_sh] }}"

# le téléchargement du binaire miniconda peut prendre du temps
miniconda_timeout_seconds: 600

# où installer miniconda
miniconda_parent_dir: /opt
miniconda_etc_profile: /etc/profile.d
miniconda_dir: "{{ miniconda_parent_dir }}/miniconda"
miniconda_etc_profile_conda: "{{ miniconda_dir }}/etc/profile.d/conda"
miniconda_conda_bin: "{{ miniconda_dir }}/bin/conda"

# exécuter la mise à jour sur les paquets de base après l'installation ?
miniconda_pkg_update: true

Exemple de Playbook

- hôtes: all
  devenir: yes
  rôles:
    - jkglasbrenner.miniconda

Licence

MIT

À propos du projet

Miniconda is the minimal version of Anaconda, a cross-platform Python distribution with a built-in environment and package manager.

Installer
ansible-galaxy install jkglasbrenner.miniconda
Licence
mit
Téléchargements
432
Propriétaire
Principal AI Engineer