Participation infrastructure playbooks
Перейти к файлу
John Giannelos 64b7e997db
Decommision mig agents
2019-07-15 13:04:57 +02:00
group_vars Decommision mig agents 2019-07-15 13:04:57 +02:00
inventory Handle sensu events to ELK stack. 2017-01-05 19:52:10 +02:00
roles Decommision mig agents 2019-07-15 13:04:57 +02:00
LICENSE Initial commit 2016-01-26 13:56:40 +00:00
README.md Remove Storage role & inventory 2016-10-13 11:07:50 +01:00
site.yml Revert "Revert "Add AWS metadata proxy"" 2017-08-29 15:13:24 +01:00

README.md

Participation Infrastructure

Ansible Playbooks

Introduction

partinfra-playbooks is a collection of Ansible playbooks to manage the infrastructure that powers 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!

Roles

  • Common
  • Consul
    • Configures our Consul cluster used for service discovery and distributed key-value storage.
    • Consul is also used to autoconfigure various templates using consul-template
  • Jenkins
  • Mesos
    • mesos-common
    • mesos-master
      • Configures the master nodes of our mesos cluster
    • mesos-slave
      • Configures the slave nodes of our mesos cluster
        • Configures docker in all container hosts
        • Configures mesos slave that manages resource offers and task launching
  • OpenVPN
    • openvpn-firewall
      • Configures iptables rules for our VPN traffic.

Ansible galaxy dependencies

Issues

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