c10k test rig
This is the c10k test rig consisting of server and multiple clients all spawned in the cloud (only AWS for now).
Infrastructure is created with Terraform and provisioned with Ansible.
To spawn it, apply Terraform configuration and then launch
$ terraform apply $ ansible-playbook site.yml
To make these command successful, Terraform and Ansible require valid cloud provider configuration described hereafter.
AWS requires credentials in the form of access key id and secret access key. Both Terraform and Ansible may use shared credentials file ~/.aws/credentials, so it has to be configured.
Nevertheless, you can overide this with env variables