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. |
| 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