Skip to content

ansible-freeipa modules require forking #1216

@Nihlus

Description

@Nihlus

Most ansible-freeipa modules initialize a connection to the FreeIPA API that persists for the duration of a single module's execution. ipalib, where this method lives, assumes that only a single bootstrapped API exists at any one time, and that any future invocations of bootstrap() are preceded by a finalize() call.

While this could in theory be fixed in freeipa, it's a relatively invasive fix which may not be the best option. As a stopgap, the relevant modules should be added to Mitogen's internal always-fork list.

Metadata

Metadata

Assignees

No one assigned

    Labels

    affects-0.3Issues related to 0.3.X Mitogen releasesbugCode feature that hinders desired execution outcome

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions