Elektra 0.11.0
record-elektra Use Cases

The contained use cases are both from a developer side and user side.

The main use case is interactive configuration.

User-oriented Use Cases

  • Concerning libelektra:
    • Allow the recording of changes in the KDB
    • Export certain keys as Ansible playbook
  • Concerning ansible-libelektra:
    • Allow for keys to be deleted using ansible-libelektra
    • Allow specifying how conflicts are to be handled in ansible-libelektra
    • Assert certain values for keys for the execution to continue
    • Start session recording after Ansible run
    • Allow different configurations for different hosts

Developer-oriented Use Cases

  • Allow plugins to be notified when data changes
  • Provide an API to know which keys caused a conflict on merge