curl

Ansible Роль: Curl

Статус сборки стабильность-стабильно Ansible Galaxy Лицензия MIT

  • Разработан для систем, не имеющих Curl, или для систем, которым нужна конкретная версия curl.
  • Собирает и устанавливает указанный Curl из выпущенного источника.
  • Поддерживает 20 различных версий Linux через автоматические тесты Travis.

Требования

Нет.

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

Все переменные, связанные с этой ролью, управляются только сборками из исходного кода.

Чтобы включить сборку из источника, убедитесь, что следующее установлено на true, по умолчанию оно установлено на false.

Стандартные установки с помощью этой роли будут использовать менеджер пакетов системы - apt-get, yum или dnf.

curl_buildfromsource: true

Дополнительные флаги установки являются необязательными; для их использования при configure укажите флаги следующим образом:

curl_configure_flags:
  - disable-shared
  - with-ssl

Вышеуказанная конфигурация будет соответствовать следующему:

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

В результате сбоя тестов travis доступна возможность использования поддерживаемого зеркала.

Чтобы использовать одно из зеркал, укажите http/s адрес так:

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

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

curl_path: /tmp

Выберите версию для установки или примите значение по умолчанию ниже:

curl_version: "7.51.0"

Выберите тип архива для загрузки/извлечения или примите значение по умолчанию ниже:

curl_extension: "tar.gz"

Зависимости

Нет.

Пример плейбука

- hosts: localhost
  roles:
    - fubarhouse.curl

Лицензия

MIT / BSD

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

Эта роль была создана в 2016 году Карлом Хепвортом.

О проекте

Installs Curl from desired released source code

Установить
ansible-galaxy install fubarhouse/ansible-role-curl
Лицензия
mit
Загрузки
3241
Владелец
Lover of all things open source and computers - both hardware and software. My opinions are my own.