https://github.com/dabcoder/iac_learn
Ansible and Terraform
https://github.com/dabcoder/iac_learn
Last synced: 3 months ago
JSON representation
Ansible and Terraform
- Host: GitHub
- URL: https://github.com/dabcoder/iac_learn
- Owner: dabcoder
- Created: 2016-03-29T20:38:34.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-02-18T18:13:11.000Z (almost 8 years ago)
- Last Synced: 2025-01-19T14:47:41.568Z (about 1 year ago)
- Language: HCL
- Homepage:
- Size: 18.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ansible Playbooks and Terraform configuration files
## Ansible - playbooks
`nginx.yaml` - installs nginx on a remote server and copies files from client to server
`ec2_launch.yml` - launches an EC2 install, install nginx on it and transfer files to be served as a static site
`prometheus_blackbox.yml` - sets up the Prometheus blackbox exporter on an EC2 instance
`haproxy_nginx` - installs nginx on 2 servers and haproxy on another one (with roles)
`prometheus_grafana` - installs Prometheus and Grafana on a server
## Terraform configuration files
`main.tf` and `variables.tf` to provision 3 instances on GCP with Terraform.