A reference architecture showcasing a GitLab-based corporate infrastructure for development-oriented companies. This project is a conceptual model designed to:
- Demonstrate the structural components of a modern developer environment, including AD/DC and integrated CI/CD.
- Provide a modular foundation for experimenting with personal projects in a controlled setting.
- Offer a sandbox for building and testing automated deployment workflows.
The project is organized into submodules covering core services, corporate add-ons, and example application environments to serve as a starting point for infrastructure experimentation.
Important note: This installer makes unusual modifications on the hosts system, deactivating docker network isolation, modify routes, so it is better to deploy in an LXC container or dind.
The infrastructure wrapped around 3 core technology:
- samba for Active Direcory Domain Controller functionalities
- gitlab for code management and CI/CD
- dns for dns server to serve custom DNS records and delegated zones
- explain .env config, key points
- designed to be routed project
- useful if you delegate ecorp.intra.net to the host machine in your home network
coretag in CI/CD