bitbucket_clone – Clone repository from Bitbucket

Synopsis

Clone Bitbucket repository for provided branch

Requirements

The below requirements are needed on the host that executes this module.

  • pathlib

  • gitpython

Parameters

username (False, str, None)

Username used for authentication.

This is only needed when not using access_token.

Required when url_password is provided.

password (False, str, None)

Password used for authentication.

This is only needed when not using access_token.

Required when url_username is provided.

access_token (False, str, None)

Token parameter for authentication.

This is only needed when not using username and password.

repository (True, str, None)

Repository name.

project_key (True, str, None)

Bitbucket project key.

branch (True, str, None)

Bitbucket branch.

dest (False, str, None)

Local destination directory for repository.

force (False, boolean, False)

Delete repository if already exists

Notes

Note

  • Bitbucket Access Token can be obtained from Bitbucket profile -> Manage Account -> Personal Access Tokens.

  • Supports check_mode.

Examples


Status

Authors