Skip to content

Add google2ipa to HowTos interoperability list - #73

Merged
duzda merged 1 commit into
freeipa:mainfrom
neverlless:add-google2ipa-howto
Sep 29, 2026
Merged

duzda merged 1 commit into
freeipa:mainfrom
neverlless:add-google2ipa-howto

Conversation

@neverlless

Copy link
Copy Markdown
Contributor

Adds google2ipa to the "Interoperability with other systems" section of the HowTos page.

google2ipa keeps FreeIPA in sync with Google Workspace as the source of truth. It creates users with FreeIPA-generated one-time passwords, maps Google groups to IPA groups, locks users who left Google and later deletes them with --preserve. It talks to the FreeIPA JSON API with a least-privilege role and needs no LDAP access or schema changes. Google Cloud Directory Sync only syncs LDAP → Google, so there was no maintained tool for this direction.

It is tested against FreeIPA 4.12 and released under Apache-2.0.

@github-actions

github-actions Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

🪓 PR closed, deleted preview at https://github.com/freeipa/freeipa.github.io/tree/gh-pages/pull/73/

@neverlless

Copy link
Copy Markdown
Contributor Author

Friendly ping — would appreciate a look when someone has a moment. It's a 5-line addition to HowTos.rst, and the preview is up at https://freeipa.github.io/pull/73/. Since opening this, v0.1.1 is out with a few robustness fixes (rollback of half-created users, one-time error notifications). Happy to adjust the wording or placement if needed. Thanks!

@duzda

duzda commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

LGTM! Sorry, I had notifications off for this repo, thank you for the project

@duzda
duzda merged commit 4127148 into freeipa:main Sep 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants