Spec-Zone.ru › Ansible 2.4

subversion - Развёртывание хранилища subversion.

  • Описание
  • Параметры
  • Примеры
  • Примечания
    • Статус
    • Информация о техническом обслуживании

Описание

  • Развёртывание указанного URL-адреса хранилища/ревизии в dest. Если dest существует, выполнить обновление до указанной ревизии, в противном случае выполнить создание ветки.

Параметры

параметр обязателен по умолчанию значения комментарии
checkout
(добавлен в 2.3)
нет да
  • да
  • нет
Если нет, не создавать ветку хранилища, если она не существует локально
dest
да
Абсолютный путь, куда должно быть развернуто хранилище.
executable
(добавлен в 1.4)
нет
Путь к исполняемому файлу svn. Если не указан, будет использоваться стандартный механизм определения путей к бинарным файлам.
export
(добавлен в 1.6)
нет нет
  • да
  • нет
Если yes, выполнить экспорт вместо создания ветки/обновления.
force
нет нет
  • да
  • нет
Если yes, изменённые файлы будут удалены. Если no, модуль завершит работу при обнаружении изменённых файлов. До версии 1.9 значение по умолчанию было `да`.
password
нет
Параметр --password, передаваемый в svn.
repo
да
URL хранилища subversion.
псевдонимы: name, repository
revision
нет HEAD
Конкретная ревизия для создания ветки.
псевдонимы: version
switch
(добавлен в 2.0)
нет да
  • да
  • нет
Если no, не вызывать svn switch перед обновлением.
update
(добавлен в 2.3)
нет да
  • да
  • нет
Если нет, не получать новые ревизии из исходного хранилища
username
нет
Параметр --username, передаваемый в svn.

Примеры

# Checkout subversion repository to specified folder.
- subversion:
    repo: svn+ssh://an.example.org/path/to/repo
    dest: /src/checkout

# Export subversion directory to folder
- subversion:
    repo: svn+ssh://an.example.org/path/to/repo
    dest: /src/export

# Example just get information about the repository whether or not it has
# already been cloned locally.
- subversion:
    repo: svn+ssh://an.example.org/path/to/repo
    dest: /srv/checkout
    checkout: no
    update: no

Примечания

Примечание

  • Требуется установка svn на клиенте.
  • Этот модуль не обрабатывает внешние зависимости

Статус

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

Информация о техническом обслуживании

Для получения дополнительной информации об этой поддержке модуля Red Hat, пожалуйста, обратитесь к этому knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>

Для помощи в разработке модулей, если у вас есть желание, пожалуйста, прочтите Информация о сообществе и вклад, Тестирование Ansible и Разработка модулей.

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

Spec-Zone.ru

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