GithubHelp home page GithubHelp logo

00mjk / enterprise-setup Goto Github PK

View Code? Open in Web Editor NEW

This project forked from circleci-archived/enterprise-setup

0.0 0.0 0.0 187 KB

Installation resources for CircleCI Enterprise

License: MIT License

HCL 54.91% Shell 38.62% Makefile 0.90% Smarty 5.57%

enterprise-setup's Introduction

CircleCI Server Setup

This package allows you to orchestrate your CircleCI Server cluster in AWS using Terraform.

Note: This is only meant to be used for the initial setup of CircleCI Server and is not meant to be used for the ongoing maintenance of the CircleCI Server.

Note: Master is the only supported branch. All other branches of this repo should not be considered stable, and is to be used at your own risk.

Prerequisites and Requirements

Please refer to our prerequisites documentation here: https://circleci.com/docs/2.0/aws-prereq.

Installation

You can find instructions here: https://circleci.com/docs/2.0/aws/.

Variables

There are some optional variables that aren't described in the instructions. You can view their names and descriptions in variables.tf.

Var Description Default
services_instance_type Instance type for the centralized services box. We recommend a m5 instance m5.2xlarge
builder_instance_type Instance type for the 1.0 builder machines. We recommend a r5 instance r5.2xlarge
max_builders_count Max number of 1.0 builders 2
nomad_client_instance_type Instance type for the nomad clients (2.0 builders). We recommend a m5 instance m5.2xlarge
max_clients_count Max number of nomad clients 2
prefix Prefix for resource names circleci
enable_nomad Provisions a nomad cluster for CCIE v2 1
enable_route Enable creating a Route53 route for the Services box 0
enable_govcloud Allows deployment into AWS GovCloud false
route_name Route name to configure for Services box ""
route_zone_id Zone to configure route in ""
services_user_data_enabled Enable/disable automated installation on Services Box true
force_destroy_s3_bucket Add/Remove ability to forcefully destroy S3 bucket false
services_disable_api_termination Protect the services instance from API termination true

Teardown

You can find teardown instructions at https://circleci.com/docs/2.0/aws-teardown/.

Upgrade

If you want to upgrade an existing installation from a previous version, follow these upgrade instructions.

enterprise-setup's People

Contributors

anthonydahanne avatar appplemac avatar bear avatar bellkev avatar christophermancini avatar dcarley avatar demophoon avatar dnephin avatar dullyouth avatar eddiewebb avatar endocrimes avatar eric-hu avatar ericbriananil avatar ganezasan avatar gerey avatar ianconsolata avatar iserko avatar iynere avatar jasonsouza avatar levlaz avatar mharriscircleci avatar mikeyyeahyeah avatar notnoopci avatar projectfrank avatar robinsturmeit avatar rosieyohannan avatar ryanwohara avatar samm-git avatar smaant avatar teresaibarra 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.