CDSP-Orchestration

Ansible Collection

For IT admins and DevOps teams who use Red HatĀ® AnsibleĀ® to manage their infrastructure, we have provided Ansible Modules and Playbooks that interfaces with each of the products within the CipherTrust Data Security Platform and IBM Guardium Data Encryption.

Ansible version compatibility

Tested with the Ansible Core 2.12, and 2.13 releases, and the current development version of Ansible. Ansible Core versions before 2.11.0 are not tested.

Python version compatibility

Tested with Python version 3.6

Installing this collection

Install Ansible on your host machine using instructions specific to the OS of the host machine.

Download thales-ciphertrust-1.0.0.tar.gz from this repository

Install the collection using command -

ansible-galaxy collection install thales-ciphertrust-1.0.0.tar.gz

Using this collection

You can call modules by their Fully Qualified Collection Name (FQCN), such as thalesgroup.ciphertrust.cm_cluster

---
- name: "Create new cluster"
  thalesgroup.ciphertrust.cm_cluster:
    localNode:
      server_ip: ""
      server_private_ip: ""
      server_port: ""
      user: ""
      password: ""
      verify: False
    op_type: new

Run Playbooks

Sample playbooks provided as part of the repo

Contributing to this collection

We welcome community contributions to this collection. If you find problems, please open an issue or create a PR against the this repository.