ze42 / manynodes

Infrastructure as code for quickly creating a few identical nodes in a dedicated subnet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

manynodes

Manynodes allows you to quickly create many virtual Linux guests in a customized network on a local or remote KVM/libvirt host.

installation

Manynodes requires a recent version of Terraform, and the libvirt provider. Just run terraform init -upgrade from the terraform directory to install the provider.

Options

Manynodes allows you to customize the following aspects :

  • how many nodes to create ;
  • how many virtual cpus per node ;
  • how much RAM per node ;
  • the subnet address ;
  • the (Linux) base image to create the guests from ;
  • the disk size ;
  • the second disk size ;
  • a list of commands run at first boot ;
  • a user name and a group, with password and an (optional) authorized public ssh key.

To customize these settings, create a terraform.tfvars file. An example file is provided.

About

Infrastructure as code for quickly creating a few identical nodes in a dedicated subnet

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:HCL 100.0%