Spec-Zone.ru › Ansible 2.9

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

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

Описание

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

Параметры

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

псевдонимы: importer_ssl_ca_cert, ca_cert
feed_client_cert
строка
добавлен в 2.9.2
Сертификат, используемый в качестве клиентского сертификата при синхронизации хранилища. Он используется для передачи информации об аутентификации источнику канала. Значение этого параметра должно быть полным путем к сертификату. Указанный файл может содержать сам сертификат или один файл, содержащий как сертификат, так и закрытый ключ. Это может быть содержимое файла или путь к файлу.
Если не указано, значение по умолчанию будет взято из client_cert. Это изменится в Ansible 2.14.

псевдонимы: importer_ssl_client_cert
feed_client_key
строка
добавлен в 2.9.2
Закрытый ключ к сертификату, указанному в importer_ssl_client_cert, если он не включен в сам сертификат. Это может быть содержимое файла или путь к файлу.
Если не указано, значение по умолчанию будет взято из client_key. Это изменится в Ansible 2.14.

псевдонимы: importer_ssl_client_key
force
boolean
    Варианты:
  • нет ←
  • да
Если yes не получать кэшированную копию.
Псевдоним thirsty устарел и будет удален в 2.13.

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

Примечания

Примечание

  • В настоящее время этот модуль может создавать только дистрибуторы и импортеры в репозиториях 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


Статус

  • Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
  • Этот модуль поддерживается сообществом Ansible здесь. [сообщество]

Авторы

  • 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.9/modules/pulp_repo_module.html

Spec-Zone.ru

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