# Custom module to allocate\_private\_virtual\_interface

**URL:** <https://forum.ansible.com/t/custom-module-to-allocate-private-virtual-interface/29675>\
**Category:** Ansible Project\
**Tags:** aws\
**Created:** [February 13, 2019, 9:28pm UTC](https://forum.ansible.com/t/custom-module-to-allocate-private-virtual-interface/29675 "2019-02-13T21:28:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kishore\_Ponniah](https://avatars.discourse-cdn.com/v4/letter/k/74df32/32.png) [@Kishore\_Ponniah](https://forum.ansible.com/u/Kishore_Ponniah)\
**Post date:** [February 13, 2019, 9:28pm UTC](https://forum.ansible.com/t/custom-module-to-allocate-private-virtual-interface/29675/1 "2019-02-13T21:28:30Z")

</div>

Hi All,

I am creating Direct Connect Private Virtual Interface but as a hosted interface. Currently, there are no ansible modules to allocate\_private\_virtual\_interface. This will create a private virtual interface to be owned by specified AWS account.

This is the boto3 link for that

[https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/directconnect.html#DirectConnect.Client.allocate\_private\_virtual\_interface](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/directconnect.html#DirectConnect.Client.allocate_private_virtual_interface)

```auto
response = client.allocate_private_virtual_interface(
    connectionId='string',
    ownerAccount='string',
    newPrivateVirtualInterfaceAllocation={
        'virtualInterfaceName': 'string',
        'vlan': 123,
        'asn': 123,
        'mtu': 123,
        'authKey': 'string',
        'amazonAddress': 'string',
        'addressFamily': 'ipv4'|'ipv6',
        'customerAddress': 'string'
    }
)

```

The current ansible module does not have ownerAccount parameter. Can someone help create one?

Current ansible module:

[https://docs.ansible.com/ansible/2.6/modules/aws\_direct\_connect\_virtual\_interface\_module.html](https://docs.ansible.com/ansible/2.6/modules/aws_direct_connect_virtual_interface_module.html)

Thanks  
Kishore

---

<div class="post-metadata">

**Author:** ![Kishore\_Ponniah](https://avatars.discourse-cdn.com/v4/letter/k/74df32/32.png) [@Kishore\_Ponniah](https://forum.ansible.com/u/Kishore_Ponniah)\
**Post date:** [February 15, 2019, 12:20pm UTC](https://forum.ansible.com/t/custom-module-to-allocate-private-virtual-interface/29675/2 "2019-02-15T12:20:35Z")

</div>

Hi all,

Can someone help, please?

Thanks  
Kishore
