Changelogs

On this page:

adapter-ansible_manager

adapter-ansible_manager Change Logs

2019.2.4 Maintenance Release [2019-12-03]

Overview

  • 2 Bug Fixes
  • 2 Chores
  • 4 Total Tickets

Bug Fixes

  • adapter-ansible_manager:2.3.0-2019.2.12 [12-05-2019] - Introduces logic so that the adapter forwards the default os type value of a device if it does not have a valid entry in the os map.
  • adapter-ansible_manager:2.3.0-2019.2.10 [11-18-2019] - Modified adapter to support additional variables in the JSON schema.

Chores

  • adapter-ansible_manager:2.3.0-2019.2.13 [11-26-2019] - Updated adapter-utils version from 4.3.1 to 4.24.5.
  • adapter-ansible_manager:2.3.0-2019.2.11 [11-14-2019] - Added environment variable for CI project name to populate project name back to Jira.

2019.2.3 Maintenance Release [2019-11-05]

Overview

  • 5 Bug Fixes
  • 5 Total Tickets

Bug Fixes

  • adapter-ansible_manager:2.3.0-2019.2.9 [11-07-2019] - Added a description property for each task in the pronghorn.json file.
  • adapter-ansible_manager:2.3.0-2019.2.8 [11-07-2019] - Resolved visibility issue for user defined and certified roles, modules and playbooks.
  • adapter-ansible_manager:2.3.0-2019.2.7 [10-28-2019] - Adapter-anible_manager was overriding the input schema translation for the createDevice method. This is a backport for the ticket PH-43377.
  • adapter-ansible_manager:2.3.0-2019.2.7 [10-21-2019] - Adapter-Ansible_Manager now handles payload sizes greater than 5 MB, returned by the Automation Gateway (previously ansible_manager) as a response to the getConfig method invoked by Configuration Manager.
  • adapter-ansible_manager:2.3.0-2019.2.6 [10-11-2019] - Resolved issue with large module payloads. Error message provided if unable to run a command on a device.

2019.2.0 Feature Release [2019-08-20]

Overview

  • 7 Improvements
  • 8 Bug Fixes
  • 15 Total Tickets

Improvements

  • adapter-ansible_manager:2.3.0-2019.2.0 [08-12-2019] - Completed checklist items for release branch.
  • adapter-ansible_manager:2.3.0 [08-06-2019] - Created workflow tasks to get, refresh and run scripts. Added support for script functionality in Ansible Manager.
  • adapter-ansible_manager:2.2.17 [08-02-2019] - Added map to standardized device ostypes.
  • adapter-ansible_manager:2.2.15 [08-02-2019] - Updated parameters description in the runModule method.
  • adapter-ansible_manager:2.2.14 [07-24-2019] - Migrated from itential-ci to argo.
  • adapter-ansible_manager:2.2.12 [06-16-2019] - Improves performance for device lookups from the broker.
  • adapter-ansible_manager:2.2.9 [05-06-2019] - Added JSON Schema for documenting most used methods. getDevice, getDevicesFiltered, connectDevice, getDeviceHealth, getDeviceInfo, getConfig, setConfig, restoreDevice,runCommand

Bug Fixes

  • adapter-ansible_manager:2.3.0-2019.2.4 [09-01-2019] - Adapter now finds required modules without legacy bundling.
  • adapter-ansible_manager:2.3.0-2019.2.3 [09-01-2019] - Fixed crash related to SIGKILL signal.
  • adapter-ansible_manager:2.3.0-2019.2.2 [08-20-2019] - Updated logic to resolve issue that prevented Ansible Discovery applications from starting.
  • adapter-ansible_manager:2.3.0-2019.2.1 [08-13-2019] - Encoded Ansible Manager application.
  • adapter-ansible_manager:2.2.16 [08-02-2019] - Updated .npmignore to exclude nonessential JS files and directories from package.
  • adapter-ansible_manager:2.2.13 [07-22-2019] - Results from setConfig now also show which changes failed, instead of only showing if a command succeeded.
  • adapter-ansible_manager:2.2.11 [06-16-2019] - Updated pronghorn.json file to conform to the schema prescribed in the cytotox script.
  • adapter-ansible_manager:2.2.10 [06-15-2019] - Improved stability of adapter-ansible_manager.

2019.1.0 Feature Release [2019-04-02]

Overview

  • 1 New Features
  • 14 Improvements
  • 11 Bug Fixes
  • 26 Total Tickets

New Features

  • adapter-ansible_manager:2.1.0 [03-19-2019] - Multiple features are added:
    • Added passing through the filter, sort and order to Ansible Manager on the getDevicesFiltered call.
    • Added new calls to Ansible Manager to getDeviceHealth, getDeviceInfo, setConfig, restoreConfig.
    • Changed getDeviceConfig call to use a role.
    • Added the new IAPError object.
    • Added workflow tasks to the adapter.
    • NOTE: If you created workflow tasks off the 2018.3 branch there can be breaking changes to your workflows.

Improvements

  • adapter-ansible_manager:2.2.8-2019.1.0 [04-05-2019] - Created release versioning.
  • adapter-ansible_manager:2.2.0 [03-19-2019] - Changed getConfig to use the execute role call instead of the deprecated getConfig call.
  • adapter-ansible_manager:2.1.0 [03-19-2019] - The origin has been added to "all" log messages in the adapter run time libraries.
  • adapter-ansible_manager:2.0.0 [02-27-2019] - Added restoreConfig capability to the adapter.
  • adapter-ansible_manager:2.0.0 [02-27-2019] - Implemented getDevicesFiltered-style api to support start and limit query strings.
  • adapter-ansible_manager:2.0.0 [02-27-2019] - Implemented use of detail calls in dynamic application builder to get all information. This reduces the number of calls.
  • adapter-ansible_manager:2.0.0 [02-27-2019] - Added three properties that default to certified but also support all, native and user:
    • visibility.module
    • visibility.role
    • visibility.playbook
  • adapter-ansible_manager:2.0.0 [02-27-2019] - If Ansible Manager returns any failures and does not return a success on the actual response task, the adapter will now return an error object that contains the raw response.
  • adapter-ansible_manager:2.0.0 [02-27-2019] - Exposed calls to workflow task.
  • adapter-ansible_manager:2.0.0 [02-27-2019] - Get Device Health call is now supported in the adapter.
  • adapter-ansible_manager:2.0.0 [02-21-2019] - Maximum global time has been changed to 3600000 (1 hr). There is also a timeout per action which is not currently maxed.
  • adapter-ansible_manager:2.0.0 [02-08-2019] - Added setConfig capability to the adapter.
  • adapter-ansible_manager:2.0.0 [02-08-2019] - Added connectDevice call to indicate if a device in Ansible Manager is connected (isAlive).
  • adapter-ansible_manager:2.0.0 [02-08-2019] - Added the ability to getDeviceInfo from Ansible Manager. This call returns information about the device like Serial Number, model, and mac address for interfaces.

Bug Fixes

  • adapter-ansible_manager:2.2.8 [04-02-2019] - Updated pinned dependency for adapter-utils.
  • adapter-ansible_manager:2.2.7 [04-02-2019] - Pinned external dependencies.
  • adapter-ansible_manager:2.2.6 [03-29-2019] - Changed return on callMethod to failover to the next Ansible Manager.
  • adapter-ansible_manager:2.2.5 [03-29-2019] - Added a temporary workaround for filters with array of names.
  • adapter-ansible_manager:2.2.4 [03-28-2019] - Added new calls for getDeviceDetailsRaw, getDevicesDetailsRaw and refreshInventory.
  • adapter-ansible_manager:2.2.3 [03-26-2019] - Changed visibility setting in Adapter Ansible Manager to add all modules and playbooks.
  • adapter-ansible_manager:2.2.2 [03-22-2019] - Error Handling: Resolved issues in Run Time Libraries and adapter that caused uncaught errors.
  • adapter-ansible_manager:2.2.1 [03-20-2019] - Fixed issue with options.filter to enable proper passing on the url.
  • adapter-ansible_manager:2.0.1 [03-18-2019] - Removed the data type ajv check on port to allow integer or string to be passed up.
  • adapter-ansible_manager:2.0.0 [02-27-2019] - The roles are being returned. You can now specify which roles you want (all, native, certified or user) via the visibility.role property.
  • adapter-ansible_manager:2.0.0 [02-27-2019] - Add port to the information returned on an Ansible device.