Skip to content

zchef2k/eda_oci_queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EDA Ansible Collection - zchef2k.eda_oci_queue

Event Driven Ansible event source plugin to read messages from Oracle OCI Queues- similar to azure_service_bus and kafka.

Install: ansible-galaxy collection install zchef2k.eda_oci_queue

Dependencies:

  • pip install ansible-rulebook oci
  • valid ~/oci/config file

Example rulebook:

---
- name: Test OCI Queue Event Source
  hosts: localhost
  sources:
    - name: oci_queue_listener
      zchef2k.eda_oci_queue.oci_queue:
        queue_id: "ocid1.queue.oc1.iad...."
        compartment_id: "ocid1.compartment.oc1......"
        region: "us-<redacted>-1"
        config_profile: "DEFAULT"
        timeout_seconds: 20
        limit: 5
        polling_interval: 10.0
        auto_acknowledge: true
  rules:
    - name: Process OCI Queue Message
      condition: event.oci_queue is defined
      action:
        debug:
          msg: "Received message: {{ event.oci_queue.content }}"

Fork it or ask to collaborate here to improve it.

Developed in conjunction with Claude.ai

About

EDA event source plugin to read messages from Oracle OCI Queues

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages