Een Eenvoudige Ansible Software Repository Maken met GitLab Pages en Git LFS
Dit voorbeeldproject toont aan hoe je Git LFS (Large File Storage) kunt gebruiken in combinatie met GitLab Pages om een eenvoudige Ansible software repository te creëren. Specifiek ontworpen voor air-gapped omgevingen, maakt deze configuratie het mogelijk om softwarebinaries en Ansible Galaxy-collecties te hosten en te verspreiden.
Categories:
Projecten: c2platform/phx/examples/git-lfs-and-gitlab-pages
Het doel van dit project is om een proof of concept te bieden voor het effectief beheren en delen van grote bestanden en softwarebronnen:
- Git LFS: Beheert efficiënt grote binaire bestanden, zoals software-installateurs (bijv. Apache Tomcat), om repository-uitbreiding te voorkomen.
- GitLab Pages: Publiceert deze bestanden en Ansible-collecties naar een openbaar toegankelijke site, waardoor downloads eenvoudig zijn via duidelijke URL’s.
- Minimalistische Ansible Galaxy Server: Biedt een basisrepository voor Ansible-collecties via directe tarball-URL’s, geschikt voor beperkte omgevingen.
Dit project is ideaal voor iedereen die software of Ansible-bronnen wil verspreiden binnen een veilige, geïsoleerde netwerkomgeving, terwijl toegankelijkheid en eenvoud worden gegarandeerd, wanneer een privé-automatiseringshub op basis van GalaxyNG of Nexus Repository Manager nog niet beschikbaar is.
Ontdek het Project
Git LFS en GitLab PagesFeedback
Was deze pagina nuttig?
Fijn om te horen! Vertel ons alstublieft hoe we kunnen verbeteren.
Jammer om dat te horen. Vertel ons alstublieft hoe we kunnen verbeteren.
Laatst gewijzigd 2025.07.02: phx gitlab pages & git lfs PHX-31 (6d27af1)