GitOps

Example workflow

sequenceDiagram
    participant Dev as Developer
    participant GL as GitLab
    participant TFC as Terraform Cloud
    participant CF as Cloudflare
    
    Dev->>GL: Update members.yaml
    GL->>GL: Merge to master
    GL->>TFC: Trigger pipeline
    TFC->>CF: Update Zero Trust access permissions
    Note over CF: Application access policies updated

In this example, a developer updates the members.yaml file, which contains the list of members who have access to the site. Another developer review then merges the changes to the master branch, triggering a pipeline in Terraform Cloud. The pipeline updates the Zero Trust access permissions in Cloudflare, updating the application access policies.


Last modified March 27, 2025: Edit members.yaml (21070ed)