Skip to content

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

License

Notifications You must be signed in to change notification settings

nixys/nxs-marketplace-k8s-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nxs-marketplace-k8s-apps

Terraform git

Introduction

This repository contains Terraform modules for easy deployment resources into Kubernetes/OpenShift.

Features

  • Basic charts for the initial setup of a project
  • Support charts with any stack
  • Best practices from more then 100 projects

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:

pipeline
  1. gitlab-runner - create resources for pipeline
main
  1. ingress controllers/ingress-nginx - create resources for ingress-nginx controller
  2. main/ssl - create resources for cert-manager
monitoring
  1. kube-prometheus-stack - create resources for kube-prometheus-stack

Roadmap

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

  • hashicorp (modules: vault)
  • logging (modules: Loki)

Feedback

For support and feedback please contact me:

For news and discussions subscribe the channels:

License

nxs-marketplace-k8s-apps is released under the Apache License 2.0.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published