Skip to content

nxs-marketplace-terraform contains Terraform modules for easy deployment and configuration of core resources with different software versions and various cloud services support.

License

Notifications You must be signed in to change notification settings

nixys/nxs-marketplace-terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nxs-marketplace-terraform

Terraform git

Introduction

This repository contains Terraform modules for easy deployment and configures of core resources.

Features

  • Support for different software versions
  • Support next clouds (Amazon Web Services, Google Cloud Platform, SberCloud, YandexCloud)

Who can use the tool

  • Developers
  • System administrators
  • DevOps engineers

Quickstart

For use this module you need to installed Terraform package. Set up the Terraform file, then init, plan and run module:

$ terraform init
$ terraform plan
$ terraform apply

Module Variables

The available variables are listed in each modules's README file, along with their default values.

Modules:

Amazon Web Services
  1. VPC - create resources in VPC
Google Cloud Platform
  1. Networking - create resources in Network
  2. Compute-Engine - create resources in Compute
  3. SQL - create resources in SQL
  4. Net-Services - create resources in Net-Services
  5. Kubernetes-Engine - create resources in Kubernetes
  6. Memorystore - create resources in Memorystore
SberCloud
  1. Enterprise Project Management Service - create resources in Enterprise Project Management Service
  2. Network - create resources in Network
  3. Computing - create resources in Computing
  4. Database - create resources in Database
  5. Storage - create resources in Storage
  6. Application - create resources in Application
Yandex Cloud
  1. VPC - create resources in Virtual Private Cloud
  2. Compute - create resources in Compute Cloud
  3. Managed-kubernetes - create resources in Managed Service for Kubernetes
  4. Managed-mysql - create resources in Managed Service for MySQL
  5. Managed-postgresql - create resources in Managed Service for PostgreSQL
  6. Network-load-balancer - create resources in Network Load Balancer
  7. Storage - create resources in Object Storage
  8. Managed-opensearch - create resources in Managed Service for OpenSearch
  9. Managed-redis - create resources in Managed Service for Redis
  10. Managed-clickhouse - create resources in Managed Service for ClickHouse

Roadmap

Following features are already in backlog for our development team and will be released soon:

  • AWS (modules: VPC, EC2, EKS)

Feedback

For support and feedback please contact me:

For news and discussions subscribe the channels:

License

nxs-marketplace-terraform is released under the Apache License 2.0.

About

nxs-marketplace-terraform contains Terraform modules for easy deployment and configuration of core resources with different software versions and various cloud services support.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages