All Projects → FairwindsOps → Pentagon

FairwindsOps / Pentagon

Licence: apache-2.0
A framework for building repeatable, containerized, cloud-based infrastructure as code with Kubernetes.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pentagon

Zebrunner
Zebrunner is a Test Automation Management Tool
Stars: ✭ 131 (-28.42%)
Mutual labels:  infrastructure
Kubernetes Gitlab
Manifests to deploy GitLab on Kubernetes
Stars: ✭ 160 (-12.57%)
Mutual labels:  infrastructure
Pulumi Aws
An Amazon Web Services (AWS) Pulumi resource package, providing multi-language access to AWS
Stars: ✭ 169 (-7.65%)
Mutual labels:  infrastructure
Sonic
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
Stars: ✭ 12,347 (+6646.99%)
Mutual labels:  infrastructure
100 Lines Of Code Challenge Js
Write Everything in JavaScript under 100 Lines!!!😈
Stars: ✭ 157 (-14.21%)
Mutual labels:  infrastructure
Autospotting
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
Stars: ✭ 2,014 (+1000.55%)
Mutual labels:  infrastructure
Kubernetes Ops
Running Kubernetes in production
Stars: ✭ 127 (-30.6%)
Mutual labels:  infrastructure
Fogg
Manage Infrastructure as Code with less pain.
Stars: ✭ 181 (-1.09%)
Mutual labels:  infrastructure
Infra Ansible
Tooling / Ansible to support the many aspects of infrastructure installation, setup and configuration.
Stars: ✭ 158 (-13.66%)
Mutual labels:  infrastructure
Foreman
an application that automates the lifecycle of servers
Stars: ✭ 2,102 (+1048.63%)
Mutual labels:  infrastructure
Terraform With Circleci Example
This is an example of automatic deployments of your infrastructure using terraform and CircleCI 2.0 workflows
Stars: ✭ 142 (-22.4%)
Mutual labels:  infrastructure
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: ✭ 148 (-19.13%)
Mutual labels:  infrastructure
Core
The safe post-production pipeline - https://getavalon.github.io/2.0
Stars: ✭ 162 (-11.48%)
Mutual labels:  infrastructure
Kubicorn
kubicorn is a free and open source project that solves the Kubernetes infrastructure problem and gives users a rich golang library to work with infrastructure.
Stars: ✭ 1,671 (+813.11%)
Mutual labels:  infrastructure
Vividus
Vividus is all in one test automation tool
Stars: ✭ 170 (-7.1%)
Mutual labels:  infrastructure
Gatsby Starter Lumen
A constantly evolving and thoughtful architecture for creating static blogs.
Stars: ✭ 1,797 (+881.97%)
Mutual labels:  infrastructure
Terrible
An Ansible playbook that apply the principle of the Infrastructure as Code on a QEMU/KVM environment.
Stars: ✭ 161 (-12.02%)
Mutual labels:  infrastructure
Mlcomp
Distributed DAG (Directed acyclic graph) framework for machine learning with UI
Stars: ✭ 183 (+0%)
Mutual labels:  infrastructure
Opunit
🕵️‍♂️ Sanity checking containers, vms, and servers
Stars: ✭ 176 (-3.83%)
Mutual labels:  infrastructure
Aboutsecurity
A list of payload and bypass lists for penetration testing and red team infrastructure build.
Stars: ✭ 166 (-9.29%)
Mutual labels:  infrastructure

Pentagon

Pentagon has been deprecated and will no longer be maintained.

What is Pentagon?

Pentagon is a cli tool to generate repeatable, cloud-based Kubernetes infrastructure. It can be used as a “batteries included” default which can:

  • provide a network with a cluster
  • Two HA KOPS based Kubernetes clusters
  • Segregated multiple development / non-production environments
  • VPN-based access control
  • A highly-available network, built across multiple Availability Zones

How does it work?

Pentagon produces a directory. The directory defines a basic set of configurations for Ansible, Terraform and kops). When those tools are run in a specific order the result is a VPC with a VPN and a Kubernetes Cluster in AWS. GKE Support is built in but not default. It is designed to be customizable while at the same time built with defaults that fit the needs of most web application companies.

Getting Started

The Getting Started has information about installing Pentagon and creating your first project.

Table Of Contents

AWS Virtual Private Cloud

A VPC configuration is provided with Terraform. Details can be found on the VPC Setup Page.

Virtual Private Network

Configuration is provided for an OpenVPN setup in the VPC. Details can be found on the VPN Setup Page.

CLA assistant

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].