aboutsummaryrefslogtreecommitdiffstats
path: root/terraform-ci-infra/README.txt
blob: c6b66d72329e3502bee9bd38687e72460ccb50b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Terraform CI Infra
==================
This folder contains configuration for terraform based deployments.


Nomad:
----------------------
Application orchestration - Nomad
- ./1n_nmd/


AWS:
----------------------
Testbed deployment - Amazon AWS
- ./2n_aws_c5n/
- ./3n_aws_c5n/

Prerequisities:
~~~~~~~~~~~~~~~
aws-cli >= 2.1.21
  - Configured with personal "AWS Access Key ID" and "AWS Secret Access Key"
  - See: https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html

terraform >= v0.13
  - Terraform's Ansible provisioner requires manual installation
  - see: https://github.com/radekg/terraform-provisioner-ansible
  - Tested on v2.5.0


Azure:
----------------------
Testbed deployment - Microsoft Azure
- ./3n_azure_fsv2/