Spec-Zone.ru › Ansible 2.6

gitlab_group - Создаёт/обновляет/удаляет группы Gitlab

Новая версия с 2.1.

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

Описание

  • Если группа не существует в Gitlab, она будет создана.
  • Если группа существует, а значение state=отсутствует, группа будет удалена.

Требования

Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.

  • pyapi-gitlab модуль python

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
login_password
Пароль Gitlab для пользователя login_user
login_token
Токен Gitlab для входа.
login_user
Имя пользователя Gitlab.
name
обязательно
Имя группы, которую вы хотите создать.
path
Путь к группе, которую вы хотите создать, это будет server_url/group_path
Если не указано, будет использоваться имя группы group_name.
server_url
обязательно
URL сервера Gitlab, с протоколом (http или https).
state
    Варианты:
  • present ←
  • absent
создание или удаление группы.
Возможные значения present и absent.
validate_certs Значение по умолчанию:
"да"
При использовании https, если необходимо проверять SSL сертификат.

алиасы: verify_ssl

Примеры

- name: Delete Gitlab Group
  gitlab_group:
    server_url: http://gitlab.example.com
    validate_certs: False
    login_token: WnUzDsxjy8230-Dy_k
    name: my_first_group
    state: absent
  delegate_to: localhost

- name: Create Gitlab Group
  gitlab_group:
    server_url: https://gitlab.example.com
    validate_certs: True
    login_user: dj-wasabi
    login_password: MySecretPassword
    name: my_first_group
    path: my_first_group
    state: present
  delegate_to: localhost

Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Werner Dijkerman (@dj-wasabi)

Подсказка

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

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

Spec-Zone.ru

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