Skip to content
This repository has been archived by the owner on Sep 17, 2020. It is now read-only.

equinixmetal-archive/packet-terraform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

End of Life Statement

This repository is End of Life that this software is no longer supported nor maintained by Packet or its community.

packet-terraform

Terraform scripts for packet.net

This repo holds Terraform scripts to create a

1, 3, or 5 master DCOS cluster on the packet.net provider.

With this method, the network is open by default. Because of this, network

security is a concern and should be addressed as soon as possible by the administrator.

To use:

Clone or download repo.

Copy sample.terraform.tfvars to terraform.tfvars and insert your variables.

Run terraform apply

Theory of Operation:

This script will start the infrastructure machines (bootstrap and masters), then collect their IPs to build an installer package on the bootstrap machine with a static master list. All masters wait for an installation script to be generated on the localhost, then receive that script. This script, in turn, pings the bootstrap machine whilst waiting for the web server to come online and serve the install script itself.

When the install script is generated, the bootstrap completes and un-blocks the cadre of agent nodes, which are cut loose to provision metal and eventually install software.

About

Terraform scripts for packet.net

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 87.4%
  • Shell 12.6%