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.
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.
Tested with Python version 3.6
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
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
Sample playbooks provided as part of the repo
ansible-playbook cluster.yml -vv
We welcome community contributions to this collection. If you find problems, please open an issue or create a PR against the this repository.