BarCamp Green Bay server provisioning code.
- Clone the source.
vagrant up
vagrant ssh
ifconfig
to grab the ip address- load ip address in browser
- in
infrastructure/
runterraform apply
- in
provisioning/
runansible-playbook --inventory-file=hosts-prod playbook.yml
- Ansible
- Terraform
- set up Google Cloud project and enable Cloud Compute API
- set up Config
- copy
infrastructure/terraform.tfvars.example
toinfrastructure/terraform.tfvars
- copy
provisioning/secret-vars.yaml.example
toprovisioning/secret-vars.yaml
- Terraform
- Ansible
- Google Compute Engine
- Nginx proxy
- Node process
- MongoDB process