Gitlab Group
Resumo
- Criar, atualizar e excluir groups no Gitlab.
Parâmetros
Parâmetros | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
login_password | string | | Senha para autenticação na API. |
api_token | string | | Token GitLab para login. |
server_url | string | | O caminho da API em formato URL. |
login_user | string | | Usuário para autenticação na API. |
description | string | | Uma descrição do grupo. |
name - required | string | | Nome do grupo que você deseja criar. |
parent | string | | Permitir a criação de subgrupos ou caminho completo do grupo main na forma de grupo / nome |
path | string | | O caminho do grupo que você deseja criar, será api_url / group_path. Se não for fornecido, o group_name será usado. |
state | string | Escolhas: - present (default) - absent | criar ou excluir grupo. Os valores possíveis são present e absent. |
validate_certs | boolean | Escolhas: - false - true (default) | Se deve ou não validar certificados SSL ao fornecer uma url https. |
visibility | string | Escolhas: - private (default) - internal - public | Visibilidade padrão do grupo |
Exemplos
# Exemplo: Excluir um grupo Gitlab.
- gitlab_group:
server_url: https://gitlab.example.com/
api_token: access_token
name: my_first_group
state: absent
# Exemplo: Criar um grupo Gitlab.
- gitlab_group:
server_url: https://gitlab.example.com/
login_user: username
login_password: password
name: my_first_group
path: my_first_group
state: present
# Exemplo: Criar um subgrupo Gitlab
- gitlab_group:
server_url: https://gitlab.example.com/
login_user: username
login_password: password
name: my_first_group
path: my_first_group
state: present
parent: "super_parent/parent"
Valores retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
error | string | Falhar | A mensagem de erro devolvida pelo GitLab API |
group | dictionary | Sempre | Objeto API. |
msg | string | Sempre | Mensagem de sucesso ou falha. |
result | dictionary | Sempre | Resposta json do servidor. |