Uploaded image for project: 'Common Controller SDK'
  1. Common Controller SDK
  2. CCSDK-1741

Updated Remote Ansible component to retrieve all artifacts and logs produced by job/workflow.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • El Alto Release
    • El Alto Release
    • cds

      As the support for workflow jobs was added previously, the logic to gather up all the results of jobs launched within the context of an Ansible workflow, needed to be revised. 

      We also now collect the artifacts as returned by all the jobs, under one json typed output property, named ansible-artifacts.  Calling nodes will be able to route processing based on the results gathered in there. 
      Ex:
        "payload": {
          "create-evpn-response": {
            "ansible-command-status": "successful",
            "ansible-artifacts": {
              "interface_groups": [
                "xyz_openstack"
              ],
              "host_groups": "openstack_6, ",
              "vlan_id_dict": 

      {           "vlan_number": "103"         }

      ,
      ....

            agileone agileone
            agileone agileone
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: