Spec-Zone.ru › Ansible 2.5

pulp_repo — Добавление или удаление репозиториев Pulp на удалённом хосте.

Новое в версии 2.3.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
    • Автор

Описание

  • Добавление или удаление репозиториев Pulp на удалённом хосте.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
add_export_distributor Значение по умолчанию:
нет
Добавить дистрибутор экспорта в новые rpm репозитории.
client_cert
Файл цепочки сертификатов в формате PEM для проверки подлинности SSL клиента. Этот файл может также содержать ключ, и если ключ включён, client_key не требуется.
client_key
Файл в формате PEM, содержащий ваш закрытый ключ для проверки подлинности SSL клиента. Если client_cert содержит как сертификат, так и ключ, этот параметр не требуется.
feed Значение по умолчанию:
None
URL исходного канала для получения обновлений.
force
    Варианты:
  • нет ←
  • да
Если yes не получить кэшированную копию.

псевдонимы: жаждущий
force_basic_auth
    Варианты:
  • нет ←
  • да
httplib2, библиотека, используемая модулем uri, отправляет информацию об авторизации только тогда, когда веб-сервис отвечает на начальный запрос с кодом статуса 401. Поскольку некоторые сервисы с базовой авторизацией не отправляют должным образом 401, вход в систему будет неудачным. Этот параметр принудительно отправляет заголовок Basic авторизации при начальном запросе.
http_agent Значение по умолчанию:
ansible-httpget
Заголовок для идентификации, обычно отображается в логах веб-сервера.
importer_ssl_ca_cert Значение по умолчанию:
None
Строка сертификата CA, используемая для проверки SSL-сертификата источника данных. Это может быть содержимое файла или путь к файлу.
importer_ssl_client_cert Значение по умолчанию:
None
Сертификат, используемый в качестве клиентского сертификата при синхронизации репозитория. Он используется для передачи информации об авторизации источнику данных. Значение этого параметра должно быть полным путем к сертификату. Указанный файл может содержать сам сертификат или один файл, содержащий как сертификат, так и закрытый ключ. Это может быть содержимое файла или путь к файлу.
importer_ssl_client_key Значение по умолчанию:
None
Закрытый ключ сертификата, указанного в importer_ssl_client_cert, если он не включён в сам сертификат. Это может быть содержимое файла или путь к файлу.
name
обязательно
Имя репозитория для добавления или удаления. Соответствует repo-id в Pulp.
proxy_host Значение по умолчанию:
None
Настройка URL-адреса прокси для импортера репозитория pulp. Формат: схема://хост.
proxy_port Значение по умолчанию:
None
Настройка порта прокси для импортера репозитория pulp.
publish_distributor
Дистрибутор, используемый, когда состояние publish. По умолчанию публикуются все дистрибуторы.
pulp_host Значение по умолчанию:
http://127.0.0.1
URL сервера pulp для подключения.
relative_url
обязательно
Значение по умолчанию:
None
Относительный URL для локального репозитория.
repo_type Значение по умолчанию:
rpm
Тип плагина репозитория для использования (например, rpm, docker).
serve_http Значение по умолчанию:
нет
Сделать репозиторий доступным по протоколу HTTP.
serve_https Значение по умолчанию:
да
Сделать репозиторий доступным по протоколу HTTPS.
state
    Варианты:
  • present ←
  • absent
  • sync
  • publish
Состояние репозитория. Состояние sync добавит в очередь синхронизацию репозитория. Это асинхронный процесс, но не отложенный, как запланированная синхронизация. Состояние publish использует дистрибутор репозитория для публикации содержимого.
url
URL HTTP, HTTPS или FTP в формате (http|https|ftp)://[пользователь[:пароль]]@хост.домен[:порт]/путь
url_password
Пароль для использования в базовой аутентификации HTTP к API pulp. Если параметр url_username не указан, параметр url_password не будет использоваться.
url_username
Имя пользователя для использования в базовой аутентификации HTTP к API pulp.
use_proxy
    Варианты:
  • нет
  • да ←
Если no, он не будет использовать прокси, даже если прокси определён в переменной среды на целевых хостах.
validate_certs
    Варианты:
  • нет
  • да ←
Если no, SSL-сертификаты не будут проверены. Это следует использовать только на контролируемых сайтах с самозаверяющимися сертификатами.
wait_for_completion
    Варианты:
  • да
  • нет ←
Дождаться завершения асинхронных задач перед возвратом.

Примечания

Примечание

  • В настоящее время этот модуль может создавать только дистрибуторы и импортеры для репозиториев rpm. Вклад по поддержке других типов репозиториев приветствуется.

Примеры

- name: Create a new repo with name 'my_repo'
  pulp_repo:
    name: my_repo
    relative_url: my/repo
    state: present

- name: Create a repo with a feed and a relative URL
  pulp_repo:
    name: my_centos_updates
    repo_type: rpm
    feed: http://mirror.centos.org/centos/6/updates/x86_64/
    relative_url: centos/6/updates
    url_username: admin
    url_password: admin
    force_basic_auth: yes
    state: present

- name: Remove a repo from the pulp server
  pulp_repo:
    name: my_old_repo
    repo_type: rpm
    state: absent

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
repo
строка
успех
Имя репозитория, для которого было выполнено действие.

Пример:
my_repo


Статус

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

Автор

  • Joe Adams (@sysadmind)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/pulp_repo_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API