- Terraform 0.12+
- Python3 3.6+
- Ansible 2.9+
- make
- Prepare RSA public key and put it into
azure_key/id_rsa_azure.pub
. - Prepare env.sh and fill
ARM_
prefixed environment variables with your credentials. - Run
env.sh
- Change directory to target environments(winevtlog_bench/in_tail_bench).
- Specify user-defined variables in
terraform.tfvars
which can be copied fromterraform.tfvars.sample
and fill them for each environment (winevtlog_bench, in_tail_bench).
ARM_SUBSCRIPTION_ID
- You can get byaz account list
if you already logged in.ARM_TENANT_ID
- You can get byaz account list
if you already logged in.ARM_CLIENT_ID
- You can get by creating service principal.ARM_CLIENT_SECRET
- You can get by creating service principal.
You can create service principal by az ad sp create-for-rbac --name FOOBAR
or something. You need to logged in as user account in beforehand.
$ pip install -r requirements.txt
Or, creating virtual environment wirth venv
$ python3 -m venv management
And then,
$ source management/bin/activate
$ pip install -r requirements.txt
See README.md about details.
See README.md about details.
See README.md about details.
See README.md about details.
MIT.