# Network credential - How is the Provider dict injection done?

**URL:** <https://forum.ansible.com/t/network-credential-how-is-the-provider-dict-injection-done/32351>\
**Category:** AWX Project\
**Tags:** awx\
**Created:** [February 28, 2020, 12:39pm UTC](https://forum.ansible.com/t/network-credential-how-is-the-provider-dict-injection-done/32351 "2020-02-28T12:39:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Don\_Patzone](https://avatars.discourse-cdn.com/v4/letter/d/a8b319/32.png) [@Don\_Patzone](https://forum.ansible.com/u/Don_Patzone)\
**Post date:** [February 28, 2020, 12:39pm UTC](https://forum.ansible.com/t/network-credential-how-is-the-provider-dict-injection-done/32351/1 "2020-02-28T12:39:52Z")

</div>

Hi all,

I am currently building job templates for network automation. The module I am using is the [**aireos\_command**](https://docs.ansible.com/ansible/latest/modules/aireos_command_module.html) module.  
This module requires the use of a provider dict since it does not support network\_cli via Ansible. According to the AWX documentation the required credential type would then be **Network** instead of **Machine**

Here is an example workbook that I have written that works with AWX:

`
