fubarhouse.curl
Rôle Ansible : Curl
- 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.
ansible-galaxy install fubarhouse.curl