Skip to content

itTrident/terraform-cloudscale-faasd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-cloudscale-faasd

This repo contains a Terraform plan for deploying faasd instance on cloudscale

faasd, a lightweight & portable faas engine, is OpenFaaS reimagined, but without the cost and complexity of Kubernetes. It runs on a single host with very modest requirements, making it fast and easy to manage. Under the hood it uses containerd and Container Networking Interface (CNI) along with the same core OpenFaaS components from the main project.

Requirements

Name Version
terraform >=1.0.0
cloudscale >=4.1.0
random >=3.1.2

Providers

Name Version
cloudscale >=4.1.0
random >=3.1.2

Terraform Resources

Name Type
cloudscale_server Resource
random_password Resource

Values

Name Description Type Required
hostname Hostname for cloudscale instance string yes
zoneslug cloudscale server zone string yes
imageslug OS for the cloudscale instance string yes
flavorslug memory for the cloudscale instance string yes
instance_username Username for instance to login string yes
public_key SSH key path for authentication string yes
domain Set the domain name for instance string no
email Set the email string no
basic_auth_user The basic auth user name string no
basic_auth_password The basic auth password, if left empty, a random password is generated string no
token cloudscale token for authentication string yes

Output

Name Description
user_name The basic auth user name.
password Path of basic auth password.
instance_username The username for faasd instance
faasdserver_ip The public ip of the faasd instance

See Also

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •