logo

CALLGOOSE

Automation Profile

A Profile in Callgoose SQIBS is used to define the context or environment in which your actions will be executed. Profiles help ensure that specific configurations, such as environment settings or connection parameters, are provided for the actions to run smoothly.


Profile Types

Each profile has a specific type, which determines the environment or configuration needed for executing actions. The currently available profile types include:

  • Bash
  • Python
  • SSH
  • Ansible
  • Kubernetes
  • Powershell


Creating a Profile

To create a profile in Callgoose SQIBS, Go to the Profiles section under the Automation category in the dashboard.

Select the Team/Global from the drop-down.

Click on the Add Profile button. You can see a new page. From there do the following.

User with enough privilege will be only able to Add/Edit/Delete a Profile.


1. Select Profile Type

Choose the profile type from the list.


2. Enter Required Details

Each profile type has unique configuration requirements. You can view detailed information for each type by clicking the corresponding links below:


3. Save the Profile

Once you’ve filled in the required information, save the profile. It will then be available for use in workflows and actions that need a specific environment to run.


Edit a Profile

To edit a profile in Callgoose SQIBS, Go to the Profiles section under the Automation category in the dashboard.

Select the Team/Global from the drop-down and locate the specific profile you need to edit.

There are 2 parts for a profile to edit.

  1. Name/Description edit: Click on the pencil icon at the top right of the Profile card to edit the name and description.
  2. Details edit: Click on the Show Details button and from the expanded card, click on the Edit button. Based on the type, you can edit whole details.


Delete a Profile

To delete a profile in Callgoose SQIBS, Go to the Profiles section under the Automation category in the dashboard.

Select the Team/Global from the drop-down and locate the specific profile you need to delete.

Click on the Trash icon to delete the profile.

You can't delete a Profile if it is used in any of the Workflows.


How to add custom profile


This method applies exclusively to the Deployment Options using the Callgoose SQIBS Runner program.

If you need to integrate custom application automation workflows into the Callgoose SQIBS platform, this feature allows you to do so seamlessly. For example, you can create automation workflows in your preferred programming languages or applications such as Java, JavaScript, Scala, Go, Ruby, Rust, PHP, or any other language and execute them as part of the Callgoose SQIBS automation workflow. (Note: Python has a dedicated profile in Callgoose SQIBS and does not require a custom setup.)


Examples of Use Cases

  • Running Java-based applications as part of automation workflows.
  • Executing JavaScript, Ruby, or Scala scripts to perform specific tasks.
  • Integrating Go or Rust programs into automation processes.
  • Running PHP scripts or other custom programs in automated workflows.


Steps to Add a Custom Profile


For Linux, Unix, or macOS:

  • Create a bash script profile.
  • Inside the bash script, include the necessary commands to invoke your preferred programming languages or applications.
  • Ensure the script is executable and correctly references the program or scripts you want to run.


Example Bash Script:

bash

#!/bin/bash
# Call a Ruby script
ruby /path/to/your_script.rb

# Call a Rust program
cargo run --manifest-path /path/to/your_project/Cargo.toml

For Windows:

  • Create a PowerShell profile.
  • Inside the PowerShell script, include commands to call your preferred programming languages or applications.
  • Ensure the script correctly references the required programs or scripts.


Example PowerShell Script:

powershell

# Call a JavaScript file
node "C:\path\to\your_script.js"

# Call a Scala program
scala "C:\path\to\your_program.scala"


By following these steps, you can run your custom applications or scripts written in Java, JavaScript, Scala, Go, Ruby, Rust, PHP, or other languages as part of Callgoose SQIBS automation workflows. This enables seamless integration of various programming languages and tools into your automation processes.


CALLGOOSE
SQIBS

Advanced Automation platform with effective On-Call schedule, real-time Incident Management and Incident Response capabilities that keep your organization more resilient, reliable, and always on

Callgoose SQIBS can Integrate with any applications or tools you use. It can be monitoring, ticketing, ITSM, log management, error tracking, ChatOps, collaboration tools or any applications

Callgoose providing the Plans with Unique features and advanced features for every business needs at the most affordable price.



Unique Features

  • 30+ languages supported
  • IVR for Phone call notifications
  • Dedicated caller id
  • Advanced API & Email filter
  • Tag based maintenance mode

Signup for a freemium plan today &
Experience the results.

No credit card required