Getting Started
Special
SINGLE SIGN-ON
Teams
Users
Escalation Policies
Service
Incident
On-Call Shift
Schedules
Schedule Override
API Token
Logs
Webhook
Apps Integration
Reports
Preference
Profile
Automation
FAQ
Ansible Profile
Creating a Profile Using Profile Type: Ansible
Overview
This document provides step-by-step instructions for creating and configuring a profile using the Ansible profile type in Callgoose SQIBS automation platform. Ansible profiles allow users to configure reusable settings or parameters for automation workflows involving Ansible. Below are the steps and details for creating an Ansible profile.
Steps to Add an Ansible Profile
- Navigate to Add Profile
- Access the automation section in the Callgoose SQIBS automation platform.
- Go to Automation, and you can see Profiles.
- Click on Profiles and then click on Add Profile to create a new profile.
- Select Profile Type
- Choose Ansible as the profile type from the list of available options.
- Fill in the Details
- Name*:
- Provide a descriptive name for the profile.
- Example: Server Configuration Profile.
- Description*:
- Add a detailed description of the profile.
- Example: This profile includes Ansible configurations for server setup and management.
- Ansible User:
- Enter the Ansible username.
- Example: username (do not include -u).
- Ansible Options:
- Add additional Ansible options if required.
- Example: ansible_ssh_timeout=30.
- Ansible Version:
- Select the required Ansible version.
- Example: 2.17.
- Ansible Inventory File:
- Upload the inventory file required by Ansible.
- Example: hosts file or inventory file.
- Ansible Configuration File:
- Upload the Ansible configuration file.
- Example: ansible.cfg.
- Save the Profile
- Click on Save to finalize the creation of the profile.
- Upload Multiple Files (Optional)
- If you have multiple files to upload:
- First, create the profile.
- Then, open that profile.
- Click on Show Details.
- Click on Edit, and you will be able to see the Upload File option.
- Upload additional related files as required.
- Click on Save after uploading the files if necessary.
Additional Notes
- Fields marked with an asterisk (*) are mandatory.
- Use descriptive names and descriptions to make it easier for team members to understand the purpose of the profile.
- Ensure the uploaded inventory and configuration files are correct and tested locally to avoid runtime errors.
- Ansible profiles are reusable and can be referenced in various automation workflows.
Example Configuration
Name: Server Configuration Profile
Description: This profile includes Ansible configurations for server setup and management.
Ansible User: admin_user
Ansible Options: ansible_ssh_timeout=30
Ansible Version: 2.17
Ansible Inventory File: Upload a file named inventory.
Ansible Configuration File: Upload a file named ansible.cfg.
Conclusion
By following these steps, you can effectively create an Ansible profile in Callgoose SQIBS automation platform. Ansible profiles enhance the reusability of configurations and simplify the management of automation workflows involving Ansible.