# Custom credential type plugin

**URL:** <https://forum.ansible.com/t/custom-credential-type-plugin/36072>\
**Category:** AWX Project\
**Tags:** awx\
**Created:** [December 5, 2021, 2:54pm UTC](https://forum.ansible.com/t/custom-credential-type-plugin/36072 "2021-12-05T14:54:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Olegas\_Domanskis](https://avatars.discourse-cdn.com/v4/letter/o/41988e/32.png) [@Olegas\_Domanskis](https://forum.ansible.com/u/Olegas_Domanskis)\
**Post date:** [December 5, 2021, 2:54pm UTC](https://forum.ansible.com/t/custom-credential-type-plugin/36072/1 "2021-12-05T14:54:50Z")

</div>

Hello  
Can anyone point me to the documentation piece how to create custom credential type plugin?  
For previous versions there was ability to install the plugins like documented here:  
[https://github.com/ansible/awx-custom-credential-plugin-example](https://github.com/ansible/awx-custom-credential-plugin-example)

But if I understand correctly latest images are rootless and also awx-python is no longer available.  
Closes I managed to find is here:  
[https://docs.ansible.com/ansible-tower/latest/html/userguide/credential\_types.html#getting-started-with-credential-types](https://docs.ansible.com/ansible-tower/latest/html/userguide/credential_types.html#getting-started-with-credential-types)

But it is more fore static credentials.

And here: [https://github.com/ansible/awx/blob/eec4f8dcc27428cd1aeb1c251d43052a3ea780e8/docs/credentials/credential\_plugins.md](https://github.com/ansible/awx/blob/eec4f8dcc27428cd1aeb1c251d43052a3ea780e8/docs/credentials/credential_plugins.md)  
But this one points to the same example, which is created 2 years ago

---

<div class="post-metadata">

**Author:** ![Jake\_McDermott](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jake\_McDermott](https://forum.ansible.com/u/Jake_McDermott)\
**Post date:** [December 8, 2021, 7:32pm UTC](https://forum.ansible.com/t/custom-credential-type-plugin/36072/2 "2021-12-08T19:32:00Z")

</div>

Hello,

Since you’re installing the plugin with pip to the awx environment, you most likely need to create a new awx container image that includes this pip installed dependency. If you create a new container image, you’d then need to configure the installer to use the image when deploying. There’s a section in the awx-operator docs that discusses how to use a custom container image, which will probably be helpful for this: [https://github.com/ansible/awx-operator#advanced-configuration](https://github.com/ansible/awx-operator#advanced-configuration)
