Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Currently APP-C directs Life Cycle commands to one and only one ansible server. This feature will enhance APPC to allow multiple ansible server end points to be defined within APPC. This will allow APP-C to route life cycle commands to additional Ansible servers (active-active).

Database enhancement

...

A new table will be added for storing admin artifact:

...

Code Block
languagejs
titleSample request to retrieve:
{
  "input": {
    "design-request": {
      "request-id": "704632839946",
      "action": "getArtifact",
      "payload": 
          "{\"vnf-type\":\"NULL\",\"vnfc-type\":\"null\",\"protocol\":\"\",\"incart\":\"N\",\"action\":\"NULL
            \",\"artifact-name\":\"reference_AllAction_vnfc2_0.0.1V.json\",\"artifact-type\":\"APPC-CONFIG\",\"userID\":\"admin\"}"
    }
  }
}


CDT GUI enhancement

...

 The following table lists screen objects is for the CDT GUI. 

...

  • new buttons under Admin tab:
    • Create New Server button – opens the Server Data screen for adding new server profile

      Clicking the CREATE NEW SERVER button on the default screen takes the user to this Server Data to enter data for a new server profiles.

      These fields are not user editable.

      -          Creator – the user ID when the server profile was first created.  Once it is set during initial server profile creation, this value will not be changed.

      -          Date Created – date the server profile was created.  Once it is set during initial server profile creation, this value will not be changed.

      -          Modifier – Empty during initial profile creation

      -          Modified Date – Empty during initial profile creation

    • View/Edit button – opens the Server Data screen for editing the existing server profile

      The Configuration Server screen allows user to edit existing Ansible profiles.  CDT retrieves the server profile data and display on in the appropriate fields.

      These fields are not user editable.

      -          Creator – the user ID when the server profile was first created.  Once it is set during initial server profile creation, this value will not be changed.

      -          Date Created – date the server profile was created.  Once it is set during initial server profile creation, this value will not be changed.

      -          Modifier – user ID of the server profile was last modified and saved to APPC database.

      -          Modified Date – date of the server profile was last modified and saved to APPC database.

    • Download All To PC button – saves the Admin artifact to an file on the local PC
    • Save All To APPC button – save Admin artifact to APPC database in JSON format
      Save Admin Artifact in APPC Database
    • Arrow symbols next to column heading – sort the data by the specific column

Runtime enhancement

...

Payload example

...


Ref link:

  1. Ansible Playbook Examples in VNF Guide.
  2. Ansible Adaptor in APPC