Skip to content

Centurion


Project Status - Active

GitHub Actions Workflow Status GitHub Release

Downloads

This Ansible Collection is intended to compliement Centurion ERP.

Features

Ansible Automation Platform / AWX

This collection can be directly added to AAP/AWX. To do so conduct the following:

  1. Add the collection as a Project

    Projects -> Add

    • name: Collection/No Fuss Computing/Centurion

    • Source Control Type: Git

    • Source Control URL: https://gitlab.com/nofusscomputing/projects/ansible/collections/centurion_erp_collection.git

    • Source Control Branch/Tag/Commit: set to a branch, tag or commit

    • Save

  2. Add a Credential type for the invneotries use

    Credential Types -> Add

    • name: Collection/No Fuss Computing/Centurion

    • Input configuration:

    fields:
        - id: CENTURION_API
            type: string
            label: Centurion Host URL
        - id: CENTURION_TOKEN
            type: string
            label: Centurion API Token
            secret: true
        - id: VALIDATE_CENTURION_CERTS
            type: boolean
            label: Validate Centurion SSL Certificate
        required:
        - CENTURION_API
        - CENTURION_TOKEN
    
    • Injector configuration:
    env:
        CENTURION_API: '{{ CENTURION_API }}'
        CENTURION_TOKEN: '{{ CENTURION_TOKEN }}'
        VALIDATE_CENTURION_CERTS: '{{ VALIDATE_CENTURION_CERTS | default(true) }}'
    
  3. Create a Credential

    Credentials -> Add

    • name: Centurion

    • Credential Type: Collection/No Fuss Computing/Centurion

  4. Add an inventory

    Inventoryies -> Add and complete the fields

    • name: Centurion

    • Save

  5. Add a source to the inventory

    Inventoryies -> <Centurion Inventory> -> Sources -> Add

    • name: Centurion ERP

    • Source: Sourced from Project

    • Credential: Centurion

    • Project: Collection/No Fuss Computing/Centurion

    • Inventory File: inventory/inventory.yaml

    • Save

  6. a

About:

This page forms part of our Project Centurion Ansible Collection.

Page Metadata
Version: ToDo: place files short git commit here
Date Created: 2024-07-30
Date Edited: 2024-08-14

Contribution:

Would You like to contribute to our Centurion Ansible Collection project? You can assist in the following ways:

 

ToDo: Add the page list of contributors