Calvinverse
The Calvinverse repositories provide a collection of scripts used to create the VM and Docker images for an immutable build infrastructure
Pinned Repositories
base.vm.linux
Stores the scripts and configurations for the creation of Linux base images
infrastructure.hyperv.meta
The terraform configuration files needed to create a meta environment on Hyper-V
resource.artefacts
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Sonatype Nexus server.
resource.hashi.orchestrator
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Nomad application configured as server instance.
resource.hashi.server
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Consul application configured as server instance.
resource.metrics.dashboard
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Grafana application
resource.metrics.snmp
A linux VM that is used to extract metrics from SNMP devices
resource.proxy.edge
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Fabio load balancer.
resource.secrets
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of a Vault server.
service.provisioning.ui.web
Contains the source code for a service that provides the initial configuration for services in VMs and containers.
Calvinverse's Repositories
Calvinverse/resource.artefacts
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Sonatype Nexus server.
Calvinverse/base.vm.linux
Stores the scripts and configurations for the creation of Linux base images
Calvinverse/infrastructure.hyperv.meta
The terraform configuration files needed to create a meta environment on Hyper-V
Calvinverse/resource.metrics.dashboard
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Grafana application
Calvinverse/resource.proxy.edge
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Fabio load balancer.
Calvinverse/resource.secrets
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of a Vault server.
Calvinverse/service.provisioning.ui.web
Contains the source code for a service that provides the initial configuration for services in VMs and containers.
Calvinverse/calvinverse.metrics.dashboards
A collection of Grafana dashboards for the infrastructure
Calvinverse/resource.build.master
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Jenkins build server.
Calvinverse/resource.documents.dashboard
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Kibana application.
Calvinverse/resource.documents.storage
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Elasticsearch search engine.
Calvinverse/resource.hashi.orchestrator
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Nomad application configured as server instance.
Calvinverse/resource.hashi.server
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Consul application configured as server instance.
Calvinverse/resource.hashi.ui
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of Consul with the UI capability enabled.
Calvinverse/resource.host.container.linux
Calvinverse/resource.host.container.windows
Calvinverse/bootstrap.meta
Scripts to bootstrap the meta environment for Calvinverse
Calvinverse/calvinverse
Calvinverse/calvinverse.configuration
This repository holds the scripts that are used to create my internal build infrastructure on a Hyper-V server
Calvinverse/calvinverse.docs
Calvinverse/calvinverse.github.io
The location of the pages for the Calvinverse organisation
Calvinverse/calvinverse.ideas
Collects ideas and suggestions for resources and services that should be added to the Calvinverse environment
Calvinverse/infrastructure.k8s.meta
The kubernetes configuration files to create the meta environment
Calvinverse/resource.build.agent.windows
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of a Jenkins build agent on a Windows operating system
Calvinverse/resource.logs.processor
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the LogStash application.
Calvinverse/resource.metrics.storage
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Influx time-series database.
Calvinverse/resource.proxy
Calvinverse/resource.queue
This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the RabbitMQ server.
Calvinverse/resource.rancher.host
Calvinverse/service.provisioning.controller