All Projects → mozilla → partinfra-terraform

mozilla / partinfra-terraform

Licence: MPL-2.0 license
Terraform configuration for Participation Infrastructure

Programming Languages

HCL
1544 projects

Projects that are alternatives of or similar to partinfra-terraform

deploykit
A toolkit for creating and managing declarative, self-healing infrastructure.
Stars: ✭ 2,246 (+4782.61%)
Mutual labels:  infrastructure, provisioning
datagov-deploy
Main repository for the data.gov service
Stars: ✭ 156 (+239.13%)
Mutual labels:  infrastructure, provisioning
Mozillians
Mozilla community directory -- A centralized directory of all Mozilla contributors!
Stars: ✭ 288 (+526.09%)
Mutual labels:  community, mozilla
Lyra
Open Source Workflow Engine for Cloud Native Infrastructure
Stars: ✭ 203 (+341.3%)
Mutual labels:  infrastructure, provisioning
Foreman
an application that automates the lifecycle of servers
Stars: ✭ 2,102 (+4469.57%)
Mutual labels:  infrastructure, provisioning
Xcat Core
Code repo for xCAT core packages
Stars: ✭ 273 (+493.48%)
Mutual labels:  infrastructure, provisioning
mozilla-sprint-2018
DEPRECATED & Materials Moved: This sprint was to focus on brainstorming for the Joint Roadmap for Open Science Tools.
Stars: ✭ 24 (-47.83%)
Mutual labels:  infrastructure, mozilla
Amp
** THIS PROJECT IS STOPPED ** An open source CaaS for Docker, batteries included.
Stars: ✭ 74 (+60.87%)
Mutual labels:  infrastructure, provisioning
Deploykit
A toolkit for creating and managing declarative, self-healing infrastructure.
Stars: ✭ 2,237 (+4763.04%)
Mutual labels:  infrastructure, provisioning
devopsish.com
DevOps, Cloud Native, Hybrid Cloud, Open Source, industry news, culture, and the ‘ish between.
Stars: ✭ 33 (-28.26%)
Mutual labels:  infrastructure, community
GitHubSpanishRankingGenerator
Scripts to build the GitHub Spanish rankings (users most active in each province sorted by public contributions) 🇪🇸
Stars: ✭ 19 (-58.7%)
Mutual labels:  community
infrabin
Like httpbin, but for infrastructure
Stars: ✭ 19 (-58.7%)
Mutual labels:  infrastructure
community
Harbor community-related material
Stars: ✭ 65 (+41.3%)
Mutual labels:  community
WebXDAO.github.io
Main website built with Next.js and Tailwind, and Community builded. 🛸
Stars: ✭ 39 (-15.22%)
Mutual labels:  community
rubynepal.github.io
Official website of Ruby Nepal
Stars: ✭ 21 (-54.35%)
Mutual labels:  community
grucloud
Generate diagrams and code from cloud infrastructures: AWS, Azure,GCP, Kubernetes
Stars: ✭ 76 (+65.22%)
Mutual labels:  infrastructure
pocket-js
The Official Javascript Client of the Pocket Network
Stars: ✭ 26 (-43.48%)
Mutual labels:  infrastructure
scim-examples
1Password SCIM bridge deployment examples
Stars: ✭ 91 (+97.83%)
Mutual labels:  provisioning
qhub
🪴 Nebari - your open source data science platform
Stars: ✭ 175 (+280.43%)
Mutual labels:  infrastructure
MDN-Dark
Dark theme for the Mozilla Developer Network
Stars: ✭ 20 (-56.52%)
Mutual labels:  mozilla

Participation Infrastructure

Terraform resources

Introduction

partinfra-terraform is a collection of resources and modules to manage the cloud infrastructure that power various sites related to mozilla community. The code in this repository is authored and maintained by Mozilla engineers and a vibrant community of volunteer contributors.

For more information:

Get Involved!

Resources

  • mesos-cluster
    • Module that defines the infrastructure required for the community PaaS cluster.
      • AWS ELB load balancer for regional community sites and *.mozilla.community apps
      • AWS EC2 configuration for mesos-master and mesos-slave nodes
      • AWS Autoscaling groups for mesos-master and mesos-slave nodes
      • Security group rules for the mesos-cluster network flow
    • This acts as the base for our 2 mesos cluster tiers: production and staging
  • admin
    • Deploy AWS EC2 instance, security group rules, AWS ELB and SSL termination for admin node.
  • consul
  • db
    • Deploy shared AWS RDS (MySQL) instance, security group rules and AWS Route53 DNS entry for our generic MySQL instance.
  • network
    • Deploy staging, production and shared AWS VPC and configure the network flow required for the cluster needs.
  • terraform
  • vpn
    • Deploy AWS EC2 instance and security group rules required for our VPN server.

Issues

For issue tracking we use bugzilla.mozilla.org. Create a bug on bugzilla.mozilla.org under Participation Infrastructure > Community Ops component.

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].