Overview This document describes the Enea Edge Automation for Enea Edge, along with instructions regarding the necessary steps to run these software tools.
Description The Enea Edge Automation complements the Enea Edge Management GUI and uses the northbound REST APIs, given to provide full usability of the Enea Edge Management features. The Enea Edge Automation includes an Automation Framework (AF) component, providing a way for driving configuration with Python scripting, and a Test Harness (TH) component, based on Ansible Playbooks to complete different test cases. The Test Harness makes use of the Automation Framework Python modules and/or direct commands on the uCPE devices running the Enea Edge Runtime.
Definitions and Acronyms Definitions Component Description Enea Edge Enea NFVI software platform. Enea Edge Runtime A lightweight, multi-architecture virtualization platform, supporting Virtual Machines. Enea Edge Management Enea Universal Customer Premises Equipment Manager. Enea Edge Automation Enea Edge framework for automated deployment and testing.
Acronyms Component Description AF Automation Framework. API Application Programming Interface. DHCP Dynamic Host Configuration Protocol. DPDK Data Plane Development Kit. FQDN Fully Qualified Domain Name. FTP File Transfer Protocol. GUI Graphical User Interface. IP Internet Protocol. JSON JavaScript Object Notation. NIC Network Interface Card. NETCONF Network Configuration Protocol. NFV Network Functions Virtualization. OVS Open vSwitch. REST Representational State Transfer. SR-IOV Single Root Input/Output Virtualization. SSH Secure Shell. TH Test Harness. VCPE Virtual Customer Premises Equipment. VNF Virtualized Network Function.