Skip to content

Commit

Permalink
Add entrypoints for moved modules
Browse files Browse the repository at this point in the history
  • Loading branch information
chrismeyersfsu committed Aug 28, 2024
1 parent 4126dc7 commit 24aee5c
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -65,12 +65,15 @@ name = "Ansible maintainers and contributors"
# PLUGIN ACTIVATION GUIDANCE (UX):
# `pip install awx_plugins.credentials.x` would auto-activate any plugins the packaged project ships
[project.entry-points."awx_plugins.credentials"] # new entry points group name
x = "awx_plugins.credentials.x.api:XPlugin"

# awx calls `importlib.metadata.entry_points(group='awx.credential_plugins')` to discover and later enable any plugins present in the same env
[project.entry-points."awx.credential_plugins"] # pre-existing entry points group name
x = "awx_plugins.credentials.x.api:XPlugin"
# conjur = awx.main.credential_plugins.conjur:conjur_plugin
conjur = "awx_plugins.credentials.conjur:conjur_plugin"
hashivault_kv = "awx_plugins.credentials.hashivault:hashivault_kv_plugin"
hashivault_ssh = "awx_plugins.credentials.hashivault:hashivault_ssh_plugin"
azure_kv = "awx_plugins.credentials.azure_kv:azure_keyvault_plugin"
aim = "awx_plugins.credentials.aim:aim_plugin"
centrify_vault_kv = "awx_plugins.credentials.centrify_vault:centrify_plugin"
thycotic_dsv = "awx_plugins.credentials.dsv:dsv_plugin"
thycotic_tss = "awx_plugins.credentials.tss:tss_plugin"
aws_secretsmanager_credential = "awx_plugins.credentials.aws_secretsmanager:aws_secretmanager_plugin"

[project.license]
file = "LICENSE"
Expand Down

0 comments on commit 24aee5c

Please sign in to comment.