The Terraform Provider for Factorio


Terraform Provider for Factorio

"Infrastructure as Code" for your factory.


Current Status: Barely functional and mostly useless.

Inspired by the likes of:

Only works with factorio multiplayer server, as it depends on remote control via RCON. See ./examples/hello-world for more information on how to use.

Repository Overview

  • examples: Examples using the provider
  • mod: The mod for factorio which provides an API for the provider.
  • provider: The Terraform provider.
  • RPC Re-work

    RPC Re-work

    Makes RPC handling between provider + mod more regular and robust. Errors are now mostly captured and displayed to the Go client / provider.

    opened by efokschaner 0
A pluggable backend API that enforces the Event Sourcing Pattern for persisting & broadcasting application state changes

A pluggable "Application State Gateway" that enforces the Event Sourcing Pattern for securely persisting & broadcasting application state ch

Coleman Word 24 Apr 15, 2021
Get cloud instances with your favourite software pre-loaded

This Golang package can be used to provision cloud hosts using a simple CRUD-style API along with a cloud-init user-data script. It could be used to automate anything from k3s clusters, to blogs, or CI runners. We use it to create the cheapest possible hosts in the cloud with a public IP address.

inlets 14 May 29, 2021
Sample app that prints the compute region it’s running on

This web application prints the Google Cloud datacenter it’s running on with information about where the datacenter is located (city, country and flag). It's used to demonstrate global load balancing capabilities of Google Cloud HTTPS Load Balancer, as it routes the request to the compute region closest to the visitor.

Google Cloud Platform 11 Jun 13, 2021
A Dero service to sell Eth for Dero

ETH Seller - a Dero Service This is a Dero service for the Stargate R2 testnet, written for the dARCH 2021 Event 0.5 competition

null 3 May 4, 2021
go-sysinfo is a library for collecting system information.

go-sysinfo go-sysinfo is a library for collecting system information. This includes information about the host machine and processes running on the ho

elastic 145 Jun 15, 2021