fubarhouse.curl

Rôle Ansible : Curl

Statut de Build stabilité-stable Ansible Galaxy Licence MIT

  • Conçu pour les systèmes sans Curl, ou pour ceux qui désirent une version spécifique de Curl.
  • Construit et installe Curl à partir de sources publiées.
  • Prend en charge 20 variétés de Linux via des tests automatisés Travis.

Exigences

Aucune.

Variables du Rôle

Toutes les variables liées à ce rôle sont contrôlées uniquement par les constructions à partir des sources.

Pour activer une construction à partir des sources, assurez-vous que ce qui suit est réglé sur vrai, par défaut il est réglé sur faux.

Les installations par défaut avec ce rôle s'adapteront au gestionnaire de paquets du système pris en charge - apt-get, yum ou dnf.

curl_buildfromsource: true

Des drapeaux d'installation supplémentaires sont optionnels, pour exécuter ces drapeaux sur configure, spécifiez-les comme suit :

curl_configure_flags:
  - disable-shared
  - with-ssl

La configuration ci-dessus sera validée comme suit :

./configure --disable-shared --with-ssl

En raison de l'échec des tests Travis, l'option d'utiliser un miroir pris en charge est disponible.

Pour utiliser l'un des miroirs, spécifiez l'adresse http/s comme ceci :

curl_source: http://curl.haxx.se/download

Sélectionnez l'emplacement pour installer temporairement, ou acceptez le défaut ci-dessous :

curl_path: /tmp

Choisissez quelle version installer, ou acceptez le défaut ci-dessous :

curl_version: "7.51.0"

Sélectionnez quel type d'archive télécharger/extraire, ou acceptez le défaut ci-dessous :

curl_extension: "tar.gz"

Dépendances

Aucune.

Exemple de Playbook

- hosts: localhost
  roles:
    - fubarhouse.curl

Licence

MIT / BSD

Informations sur l'Auteur

Ce rôle a été créé en 2016 par Karl Hepworth.

À propos du projet

Installs Curl from desired released source code

Installer
ansible-galaxy install fubarhouse.curl
Licence
mit
Téléchargements
3.3k
Propriétaire
Lover of all things open source and computers - both hardware and software. My opinions are my own.