An Ansible role to clone a repository and import public GPG keys from it.
It is assumed GPG is already installed and is available on the $PATH
.
-
git_repo
- The git URL to clone. -
git_repo_local_dest
- The path to clone the files to. -
git_repo_dir_src
- The path in the git repository to import GPG keys from. -
git_accept_hostkey
- If the hostkey should automatically be accepted. -
git_force
- If the repository should discord changes in the directory. -
git_recursive
- If any submodules should be checked out. -
git_remote
- The name of the remote to give. -
git_update
- If the repository should be updated. -
git_verify_commit
- If the commit's GPG signature should be verified. -
git_version
- The version to checkout.
No dependencies.
- hosts: servers
roles:
- { role: bluk.import_gpg_repo }
Apache 2.0