• truthfultemporarily@feddit.org
    link
    fedilink
    arrow-up
    7
    ·
    12 hours ago

    There is no all in one solution.

    You have to solve the individual parts separately:

    • User directory, login: keycloak, authentik
    • Configuration management: Ansible, Puppet

    The user config management part is not solved well in my mind. Puppet is probably the best because it can pull config whenever a client is online, whereas Ansible is push based.

    On the other hand this software can manage absolutely everything, not limited by what GPs support.

    Linux server config management on the other hand is way ahead of Windows. Also Linux installs so quickly, and the images can be so small, many companies don’t even patch, they just boot a fresh image every week (immutable infrastructure).