Giter Site home page Giter Site logo

terraform-ibm-modules / terraform-ibm-mq-operator Goto Github PK

View Code? Open in Web Editor NEW
0.0 18.0 0.0 89 KB

The module installs an IBM MQ operator on the existing cluster.

License: Apache License 2.0

HCL 73.33% Go 9.84% Shell 16.83%
ibm-cloud terraform terraform-module ibm-mq-operator core-team deployable-architecture

terraform-ibm-mq-operator's Introduction

IBM MQ Operator on Red Hat OpenShift Container Platform module

Implemented (No quality checks) latest release pre-commit Renovate enabled semantic-release

The module installs an IBM MQ operator on the existing cluster.

For more information about the IBM MQ operator refer to the official documentation available here

Overview

terraform-ibm-mq-operator

Usage

Required IAM access policies

Requirements

Name Version
terraform >= 1.3.0, <1.7.0
external >=2.2.3, <3.0.0
helm >= 2.8.0, <3.0.0
ibm >= 1.59.0, < 2.0.0
kubernetes >= 2.16.1, <3.0.0
null >= 3.2.1, < 4.0.0
time >= 0.9.1, < 1.0.0

Modules

No modules.

Resources

Name Type
helm_release.ibm_mq_operator resource
helm_release.ibm_mq_operator_group resource
helm_release.ibm_mq_queue_manager resource
helm_release.ibm_operator_catalog resource
kubernetes_namespace.helm_release_operator_namespace resource
kubernetes_namespace.ibm_mq_operator_namespace resource
kubernetes_namespace.ibm_mq_queue_manager_namespace resource
null_resource.confirm_ibm_mq_operator_operational resource
time_sleep.wait_catalog resource
time_sleep.wait_ibm_mq_operator resource
time_sleep.wait_ibm_mq_queue_manager resource
external_external.mq_queue_manager_url data source
ibm_container_cluster_config.cluster_config data source

Inputs

Name Description Type Default Required
add_ibm_operator_catalog Install the IBM Operator Catalog in the cluster before installing the IBM MQ Operator. Default is true. bool true no
cluster_config_endpoint_type Specify which type of endpoint to use for for cluster config access: 'default', 'private', 'vpe', 'link'. 'default' value will use the default endpoint of the cluster. string "default" no
cluster_id ID of the target cluster where the IBM MQ operator will be installed. string n/a yes
create_ibm_mq_operator_namespace Set to true to create the namespace where the IBM MQ Operator will be deployed. Default to false. bool false no
create_ibm_mq_queue_manager_namespace Set to true to create the namespace where the IBM MQ Queue Manager will be installed. Default to true. bool true no
create_queue_manager Set to true to create a Queue Manager for the IBM MQ operator. Default is true. bool true no
ibm_mq_operator_namespace Namespace where the IBM MQ operator is deployed. Default is openshift-operators. string "openshift-operators" no
ibm_mq_operator_target_namespace Namespace to be watched by the IBM MQ Operator. Default is null, which means that the operator watches all the namespaces. string null no
ibm_mq_queue_manager_namespace Namespace where the IBM MQ Queue Manager will be installed. Its only used when var.create_ibm_mq_queue_manager_namespace is set to true. string null no
operator_helm_release_namespace Namespace where the helm releases are deployed. Default is ibm-mq-operator. string "ibm-mq-operator" no
queue_manager_license IBM MQ Queue Manager license. More info on IBM MQ Queue Manager licenses and its usage can be seen here: https://www.ibm.com/docs/en/ibm-mq/9.3?topic=mqibmcomv1beta1-licensing-reference. string null no
queue_manager_license_usage IBM MQ Queue Manager license usage. More info on IBM MQ Queue Manager licenses and its usage can be seen here: https://www.ibm.com/docs/en/ibm-mq/9.3?topic=mqibmcomv1beta1-licensing-reference. string null no
queue_manager_name Name of the IBM MQ Queue Manager. string null no
queue_manager_version IBM MQ Queue Manager version. Make sure the version is compatible with the IBM MQ Queue Manager license and usage. string "9.3.3.3-r1" no

Outputs

Name Description
ibm_mq_operator_namespace Namespace where the IBM MQ operator is installed.
ibm_mq_operator_target_namespace Namespace watched by the IBM MQ operator.
ibm_mq_queue_manager_web_url Queue Manager web URL

Contributing

You can report issues and request features for this module in GitHub issues in the module repo. See Report an issue or request a feature.

To set up your local development environment, see Local development setup in the project documentation.

terraform-ibm-mq-operator's People

Contributors

akocbek avatar daniel-butler-irl avatar ocofaigh avatar rajatagarwal-ibm avatar terraform-ibm-modules-ops avatar vbontempi avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

terraform-ibm-mq-operator's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.