Principles & Core Concepts

Het belangrijkste conceptuele startpunt voor platformfilosofie en bouwstenen.

Deze sectie is het belangrijkste conceptuele startpunt van C2 Platform.

Deze sectie is bedoeld voor meerdere doelgroepen: Ansible engineers, managers binnen de Nederlandse overheid en ICT-leveranciers die eerst het platformmodel moeten begrijpen voordat zij naar gedetailleerde implementatie- en how-to-pagina’s gaan.

Principles

Principles leggen de filosofie achter C2 Platform uit.

  • Open, tenzij: Kies standaard voor open source, hergebruik en samenwerking, tenzij wet- of regelgeving of beveiliging iets anders vereist.
  • Engineer Autonomy: Geef engineers de middelen en verantwoordelijkheid om complete omgevingen vroeg te bouwen en te testen.
  • Everything as Code: Behandel herhaalbare infrastructuur, configuratie en documentatie als versiebeheerbare code.
  • Single Source of Truth: Leg de beoogde toestand vast in Git zodat levering, review en samenwerking uit één bron werken.
  • Learn by Example: Kies voor werkende voorbeelden die kunnen worden gekopieerd, bestudeerd en aangepast in plaats van alleen abstracte theorie.

Core Concepts

Core Concepts leggen de belangrijkste bouwstenen van het platform uit.

  • Ansible Automation Platform: De belangrijkste automatiseringsmotor voor het definiëren en toepassen van herhaalbare systeemwijzigingen.
  • GitLab Ultimate: Het samenwerkings- en leveringsplatform waarin code, review en pipelines bij elkaar komen.
  • Referentie-implementaties: Werkende voorbeelden die laten zien hoe C2 Platform-patronen in de praktijk samenkomen.
  • Ontwikkelomgeving: De omgeving waarin engineers platformautomatisering kunnen bouwen, testen en leren zonder lange wachttijden.