Coder Social home page Coder Social logo

voehrscyber / terraform-cyberark-deploy Goto Github PK

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

Deployment of CyberArk Vault 11.7 or 12.0 via terraform

License: Other

HCL 100.00%
cyberark cyberark-pas cyberark-automation terraform-aws terraform-project

terraform-cyberark-deploy's Introduction

Deploying a Cyberark vault with Terraform

This project should help you to install a CyberArk vault and the components server into AWS using AMIs.

Prerequisites

  • Terraform (tested with 0.14.5)
  • AWS CLI installed (tested with v2)
  • Key pair for AWS password encryption (RSA)
  • AWS CyberArk AMIs
  • Cyberark EPV license file

Features

  • Upload license file (license.txt needs the actual license file content)
  • Multi region support (eu-central-1, us-west-2 and us-east-1)
  • Multi version support (11.7 and 12.0)
  • Using KMS creating custom policy and role to access KMS
  • Deploying the components AMI and configuring the PVWA,CPM and PSM on it.

How to run

  1. Setup AWS CLI communication by using environemnt variables or via using "aws configure"
  2. Create a RSA key-pair by using ssh-keygen or similar with a local file called mykey
  3. Test the connection and all parameters by running "terraform plan"
  4. If everything works, you can run "terraform apply"

(To change default parameters please use the terraform way, all paramters can be found in vars.tf)

TO DO:

  1. PSMP installation
  2. PTA installation
  3. creating a private network between the components server and the vault
  4. Security Groups review and limiting access
  5. DR installation

terraform-cyberark-deploy's People

Contributors

voehrscyber avatar voehrscyberark 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.