Giter Site home page Giter Site logo

thammuio / bigdata-ssl-runbook Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 7 KB

Scripts for creating required SSL Certificates(.jks, .pem, .cer, .crt, etc) files with Server Certificates - Big Data (Hadoop, Kafka, HBase, Cassandra) Clusters

Shell 100.00%
hadoop ssl ssl-certificates cassandra hbase kafka wire-encryption jks truststore keystore

bigdata-ssl-runbook's Introduction

What Do I DO

This runbook is to keystore, truststore, pem, ctr and other SSL Releated Files

Runbook Contents

bigdata-ssl-runbook ad-certs ad-nodes
allcerts.tar cluster-nodes jks-files pfx-files README.md rootca-certs run-on-other.sh run.sh scripts variables

Where to place the files - Directories

ad-certs

Copy all Active direcotry Domain controller certs into ad-certs direcory with namig convention as FQDN.cer - It should be in Base-64 encoded .CER(.cer)

jks-files

These files will be generated from the scripts using .pfx files

pfx-files

Place all .pfx files for all cluster-nodes with namig convention as FQDN.pfx

rootca-certs

Place all Root and Subordinate CA certificate in this direcotry - with Naming convention as exactly below - company.enterprise.ca.cer for RootCA - company.enterprise.inter.ca.cer for subordinate RootCA - company.enterprise.inter2.ca.cer for second subordinate RootCA

scripts

This contains all the scripts needed for the SSL

allcerts.tar

This is the tar file that you will get after succusfull run, which you will use to copy into other nodes

Required variables and Scripts - Files

ad-nodes

List of all Active direcotry Domain controller FQDN's

cluster-nodes

List of FQDN's for all nodes in the Cluster

run-on-other.sh

Run this on the other cluster oncerun.sh is succesful in createing allcerts.tar and scp allcerts.tar to all other nodes in the cluster - and then run this script on those nodes

run.sh

Run this on the Master server to create allcerts.tar

variables

Modify it accordingly to fit to your cluster

bigdata-ssl-runbook's People

Contributors

thammuio avatar

Stargazers

 avatar

Watchers

 avatar  avatar

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.