https://github.com/stvnjacobs/terraform-linode-saltstack-base
Starting point for using Terraform's SaltStack Provisioner on Linode
https://github.com/stvnjacobs/terraform-linode-saltstack-base
linode saltstack terraform
Last synced: about 1 month ago
JSON representation
Starting point for using Terraform's SaltStack Provisioner on Linode
- Host: GitHub
- URL: https://github.com/stvnjacobs/terraform-linode-saltstack-base
- Owner: stvnjacobs
- Created: 2018-10-26T13:20:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-26T13:50:37.000Z (over 7 years ago)
- Last Synced: 2025-10-06T00:03:56.217Z (8 months ago)
- Topics: linode, saltstack, terraform
- Language: HCL
- Homepage:
- Size: 1.95 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terraform Linode SaltStack Base
This is a simple example of using the `salt-masterless` provisioner in Terraform to provision Linodes.
It is meant to be a starting point that can be cloned and modified.
This example [creates a Linode](/main.tf) and [installs Nginx](/salt/).
## Getting Started
### Requirements
- Linode API Token
- `terraform` >= v0.11.10
- `ssh-agent` is up and running with `~/.ssh/id_rsa` added
### Process
Initialize the repository.
This will install the configured Linode provider.
```sh
terraform init
```
Set the required variables as Terraform variables.
```sh
export TF_VAR_linode_token="${LINODE_API_TOKEN}"
```
Do the thing.
```sh
terraform apply
```