git

8 Ansible tutorials tagged “git”. Working examples covering automation, configuration management, and DevOps workflows.

Ansible git Module — Clone and Manage Git Repositories

playbooks · 4

Use the Ansible git module to clone repos, checkout branches, pull updates, and deploy code from Git. SSH keys, tags, and deployment patterns.

beginner

Ansible pull — Run Playbooks from Git

playbooks · 6

Use ansible-pull to run Ansible playbooks directly on target hosts from a Git repository. Setup, cron scheduling, use cases, and comparison with.

Beginner

Ansible Error 401: Fix latest[git] Lint Warning

playbooks · 4

Fix ansible-lint Error 401 latest[git]. Learn why using HEAD or branch names in ansible.builtin.git is risky and how to pin commits, tags, or versions.

Beginner

Checkout Git Repository via HTTPS — Ansible git Module Guide

playbooks · 5

Automate Git repository cloning and updates with Ansible git module. Complete guide covering HTTPS checkout, version pinning, sparse checkout, deploy.

Advanced

ansible.builtin.git Module — Clone via SSH

playbooks · 5

Clone Git repositories with Ansible's ansible.builtin.git module over SSH. Configure SSH keys, deploy branches/tags, and handle submodules.

Beginner

Git Checkout a Specific Commit — ansible.builtin.git

playbooks · 3

How to checkout a specific commit of a Git repository using Ansible's ansible.builtin.git module. Tested on real machines with clear, copy-paste examples.

Beginner

Git Large File Storage (LFS) — Handle Big Files in Git

playbooks · 4

Fix the 'pack exceeds maximum allowed size' Git error. Set up Git LFS for large files, configure .gitattributes, migrate existing repos, and manage binary.

Beginner

Publishing Ansible Collections to Ansible Galaxy and Automation Hub

playbooks · 4

How to distribute our custom Ansible Collection to Ansible Galaxy and Automation Hub. With clear, copy-paste, step-by-step examples.

Beginner