Changelogs

On this page:

adapter-ansible_manager

adapter-ansible_manager Change Logs

2019.2.3 Maintenance Release [2019-11-05]

Overview

  • 4 Bug Fixes
  • 4 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.

2019.2.2 Maintenance Release [2019-10-01]

Overview

  • 0 Total Tickets

2019.2.1 Maintenance Release [2019-09-03]

Overview

  • 0 Total Tickets

2019.2 Feature Release [2019-08-20]

Overview

  • 6 Improvements
  • 8 Bug Fixes
  • 14 Total Tickets

Improvements

  • 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 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.

2018.3 Feature Release [2018-12-05]

Overview

  • 6 New Features
  • 7 Improvements
  • 4 Bug Fixes
  • 17 Total Tickets

New Features

  • adapter-ansible_manager:1.1.5 [11-28-2018] - The run methods now accept either a string host or an array of hosts.
  • adapter-ansible_manager:1.1.0 [06-11-2018] - Created adapter-telegraph repo.
  • adapter-ansible_manager:1.0.0 [06-08-2018] - Created telegraph manager.
  • adapter-ansible_manager:0.4.0 [07-02-2018] - Added new integration tests to the Telegraph adapter.
  • adapter-ansible_manager:0.3.0 [07-03-2018] - This version of the Telegraph adapter provides an API for Pronghorn applications to interact with the latest version of the Telegraph Standalone Ansible Server.
  • adapter-ansible_manager:0.2.0 [06-22-2018] - The Telegraph Adapter adds support for interacting via REST with the Telegraph Standalone System. This gives Pronghorn (Itential) the capability to manage the Ansible inventory of devices, view details about Ansible modules, and run Ansiible modules across multiple devices.

Improvements

  • adapter-ansible_manager:1.1.1 [11-12-2018] - Add the icode to the error object to determine if failover is possible.
  • adapter-ansible_manager:1.1.0 [11-09-2018] - Added fields to provide information required for the new configuration manager. Also returns an icode as part of the error object to determine if failover is possible. Added the createApp method so that Ansible Applications are created when the adapter is stated.
  • adapter-ansible_manager:1.0.0 [11-02-2018] - Added utils scripts to the adapter so that it can be extended easier. Added new calls that were used to demo Ansible Manager.
  • adapter-ansible_manager:0.6.0 [09-06-2018] - Switched to using the latest libraries which have more functionality and include the ability to encrypt and decrypt password property, a generic protocol independent call, cleaned up and removed some of redundant data in the action file.
  • adapter-ansible_manager:0.5.1 [07-13-2018] - Updated CHANGELOG format to improve readability of Release Notes.
  • adapter-ansible_manager:0.5.0 [07-23-2018] - Added the ability to have intermittent health checks defined by properties so that customers can configure when health checks are run.
  • adapter-ansible_manager:0.2.1 [06-27-2018] - Set peerDependency for pronghorn_core 6 within package.json.

Bug Fixes

  • adapter-ansible_manager:1.1.4 [11-26-2018] - Added the missing executePlaybooks action to the playbook entity.
  • adapter-ansible_manager:1.1.3 [11-26-2018] - Fixed minor issue with package bundling.
  • adapter-ansible_manager:1.1.1 [11-16-2018] - Changed the $id on the propertiesSchema so it is unique to remove any conflicts with other adapters.
  • adapter-ansible_manager:0.5.4 [08-29-2018] - This update addresses the problem where the Telegraph adapter was not attempting to connect at startup time when the healthcheck type in adapter properties was set to "intermittent".