diff --git a/lib/ansible/modules/network/interface/__init__.py b/lib/ansible/modules/network/interface/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/lib/ansible/modules/network/net_interface.py b/lib/ansible/modules/network/interface/net_interface.py similarity index 100% rename from lib/ansible/modules/network/net_interface.py rename to lib/ansible/modules/network/interface/net_interface.py diff --git a/lib/ansible/modules/network/layer2/__init__.py b/lib/ansible/modules/network/layer2/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/lib/ansible/modules/network/net_vlan.py b/lib/ansible/modules/network/layer2/net_vlan.py similarity index 100% rename from lib/ansible/modules/network/net_vlan.py rename to lib/ansible/modules/network/layer2/net_vlan.py diff --git a/lib/ansible/modules/network/layer3/__init__.py b/lib/ansible/modules/network/layer3/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/lib/ansible/modules/network/net_vrf.py b/lib/ansible/modules/network/layer3/net_vrf.py similarity index 100% rename from lib/ansible/modules/network/net_vrf.py rename to lib/ansible/modules/network/layer3/net_vrf.py diff --git a/lib/ansible/modules/network/routing/__init__.py b/lib/ansible/modules/network/routing/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/lib/ansible/modules/network/net_static_route.py b/lib/ansible/modules/network/routing/net_static_route.py similarity index 100% rename from lib/ansible/modules/network/net_static_route.py rename to lib/ansible/modules/network/routing/net_static_route.py diff --git a/lib/ansible/modules/network/system/__init__.py b/lib/ansible/modules/network/system/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/lib/ansible/modules/network/net_banner.py b/lib/ansible/modules/network/system/net_banner.py similarity index 100% rename from lib/ansible/modules/network/net_banner.py rename to lib/ansible/modules/network/system/net_banner.py diff --git a/lib/ansible/modules/network/net_command.py b/lib/ansible/modules/network/system/net_command.py similarity index 100% rename from lib/ansible/modules/network/net_command.py rename to lib/ansible/modules/network/system/net_command.py diff --git a/lib/ansible/modules/network/net_system.py b/lib/ansible/modules/network/system/net_system.py similarity index 100% rename from lib/ansible/modules/network/net_system.py rename to lib/ansible/modules/network/system/net_system.py diff --git a/lib/ansible/modules/network/net_user.py b/lib/ansible/modules/network/system/net_user.py similarity index 100% rename from lib/ansible/modules/network/net_user.py rename to lib/ansible/modules/network/system/net_user.py