Kovair DevOps and Ansible Integration Plugin

Ansible Plugin Details

Plugin Version: 1.0.1
Last Update on: December 26, 2019

Overview

Ansible is an open-source software provisioning, configuration management, and application-deployment tool. It runs on many Unix-like systems, and can configure both Unix-like systems as well as Microsoft Windows. It includes its own declarative language to describe system configuration.

Ansible Information:

More information can be found at Ansible.

Version Supported:

This plugin was developed and tested against version present on Ansible 3.2.3.

Plugin Operation:

  1. CreateAndLaunchJob
  2. This operation allows to create a job againt a job template and launch the newly created job;
    Input parameter(s):

    Parameter

    Is Mandatory

    Help Text

    Url

    true

    Url of the Ansible server. Ex: https://192.168.2.79/

    Username

    true

    Username required to login to ansible server

    Password

    true

    Password required to login to ansible server

    Job Template Id

    true

    The job template id against which a new job will be created and launched

    Output Parameter(s):

    Parameter

    Help Text

    JobId

    Job Id of the created job

    AnsibleStatus

    Final created job status.

    Pass/Fail Condition:

    Status

    Condition

    Passed

    If Ansible API returns jobdetails successfully with the finished status.

    Failed

    If Ansible API does not returns jobdetails successfully with the finished status.

  3. RelaunchJob
  4. This operation allows to relaunch an existing job against a job template and launch the newly created job;.
    Input parameter(s):

    Parameter

    Is Mandatory

    Help Text

    Url

    true

    Url of the Ansible server. Ex: https://192.168.2.79/

    Username

    true

    Username required to login to ansible server

    Password

    true

    Password required to login to ansible server

    Job Id

    true

    The job id which will be relaunched

    Launch Type

    true

    ‘Relaunch’

    Job Category

    true

    Job Category : Playbook Type/Ad-hoc Command Type

    Output Parameter(s):

    Parameter

    Help Text

    JobId

    Job Id of the re-launched job

    AnsibleStatus

    Final re-launched job status.

    Pass/Fail Condition:

    Status

    Condition

    Passed

    If Ansible API returns jobdetails successfully with the finished status.

    Failed

    If Ansible API does not returns jobdetails successfully with the finished status.

Disclaimers:

The initial job template should be present in ansible against which a job will be created.

Release Details:

Ansible: 1.0.1
Initial version with basic functionalities.

Contact us:

    Yes, I accept the Privacy Statement and want to receive latest information from Kovair.
    [tracking]