ANSIBLE.GIT(3)

NAME
git - Deploy software (or files) from git checkouts

DESCRIPTION

Manage git checkouts of repositories to deploy files or software.

OPTIONS

dest
    Absolute path of where the repository should be checked out to.(required)

force
    If yes, any modified files in the working repository will be discarded. Prior to 0.7, this was always 'yes' and could not be disabled. Choices: yes,no. (default: yes)(Added in Ansible version 0.7.)

remote
    Name of the remote. (default: origin)

repo
    git, SSH, or HTTP protocol address of the git repository.(required)

version
    What version of the repository to check out. This can be the git SHA, the literal string HEAD, a branch name, or a tag name. (default: HEAD)."

EXAMPLES

Example git checkout from Ansible Playbooks
git: repo=git://foosball.example.org/path/to/repo.git dest=/srv/checkout version=release-0.22

Example read-write git checkout from github
git: repo=ssh://git@github.com/mylogin/hello.git dest=/home/mylogin/hello
None

AUTHOR
Michael DeHaan

SEE ALSO
ansible(1), http://ansible.github.com/modules.html#git