Ansible module for the git-repo-updater (gitup).
> GITUPDATER (/etc/ansible/library/gitupdater.py) gitup https://github.com/earwig/git-repo-updater is a console script that allows you to easily update multiple git repositories at once. ADDED IN: version 1.0 OPTIONS (= is mandatory): - cleanup Clean up the repositories that have been deleted. [Default: False] - path Full path to the git repository. [Default: False] - state State of the gitup configuration for this repository. The git repository itself is not affected. (Choices: present, absent)[Default: present] REQUIREMENTS: git-repo-updater AUTHOR: Josef Friedrich (@Josef-Friedrich) METADATA: metadata_version: '1.0' status: - preview supported_by: community EXAMPLES: # Bookmark a repository, state can be omitted - gitupdater: path: /var/repos/project # Bookmark a repository - gitupdater: path: /var/repos/project state: present # Delete bookmark - gitupdater: path: /var/repos/project state: absent # Delete non-existent repositories - gitupdater: cleanup: true RETURN VALUES: - path Full path to the git repository returned: always sample: /path/to/repository type: string - state State of the gitup configuration for this repository returned: always sample: present type: string
/usr/local/src/ansible/hacking/test-module -m gitupdater.py -a
source /usr/local/src/ansible/hacking/env-setup /usr/local/src/ansible/test/sanity/validate-modules/validate-modules --arg-spec --warnings gitupdater.py
ansible-doc -M . gitupdater