W skrócie
- Tryby: add-only oraz full reconcile (usuwanie nadmiarowych członków).
- Dry-run (plan) i diff przed wykonaniem zmian.
- Audit log: co, kiedy, kto, jaki plan i rezultat.
- Projekt pod operacje: retry/backoff, limity, bezpieczne scope tokenów.
Narzędzie do bezpiecznego uzgadniania członkostwa (reconciliation): dry-run, diff, audit log oraz tryby add-only / full reconcile.
Poniżej przykładowe komendy (dopasuj do swoich nazw i konfiguracji). Najpierw generujesz plan, potem dopiero apply.
# 1) Dry-run: wygeneruj plan + diff
tg-reconciler plan \
--source ad_group:AD_ADFS_JIRA_Users \
--target slack_channel:security-ops \
--mode add-only \
--out plan.json
# 2) Apply: wykonaj plan (po review)
tg-reconciler apply --in plan.json
# 3) Full reconcile (uwaga: usuwa nadmiarowych)
tg-reconciler plan --mode full --out plan.json
tg-reconciler apply --in plan.json