mirror of
https://github.com/trailofbits/algo.git
synced 2025-06-07 07:33:52 +02:00
Fixed the azure role for situations where the user does not use a ~/.azure/credentials file (#242)
This commit is contained in:
parent
9a5801f434
commit
7b468fae79
1 changed files with 16 additions and 8 deletions
|
@ -5,10 +5,10 @@
|
||||||
|
|
||||||
- name: Create a resource group
|
- name: Create a resource group
|
||||||
azure_rm_resourcegroup:
|
azure_rm_resourcegroup:
|
||||||
secret: "{{ azure_secret | default(lookup('env','AZURE_CLIENT_ID')) }}"
|
secret: "{{ azure_secret | default(lookup('env','AZURE_SECRET')) }}"
|
||||||
tenant: "{{ azure_tenant | default(lookup('env','AZURE_SECRET')) }}"
|
tenant: "{{ azure_tenant | default(lookup('env','AZURE_TENANT')) }}"
|
||||||
client_id: "{{ azure_client_id | default(lookup('env','AZURE_SUBSCRIPTION_ID')) }}"
|
client_id: "{{ azure_client_id | default(lookup('env','AZURE_CLIENT_ID')) }}"
|
||||||
subscription_id: "{{ azure_subscription_id | default(lookup('env','AZURE_TENANT')) }}"
|
subscription_id: "{{ azure_subscription_id | default(lookup('env','AZURE_SUBSCRIPTION_ID')) }}"
|
||||||
name: "{{ resource_group }}"
|
name: "{{ resource_group }}"
|
||||||
location: "{{ region }}"
|
location: "{{ region }}"
|
||||||
tags:
|
tags:
|
||||||
|
@ -16,6 +16,10 @@
|
||||||
|
|
||||||
- name: Create a virtual network
|
- name: Create a virtual network
|
||||||
azure_rm_virtualnetwork:
|
azure_rm_virtualnetwork:
|
||||||
|
secret: "{{ azure_secret | default(lookup('env','AZURE_SECRET')) }}"
|
||||||
|
tenant: "{{ azure_tenant | default(lookup('env','AZURE_TENANT')) }}"
|
||||||
|
client_id: "{{ azure_client_id | default(lookup('env','AZURE_CLIENT_ID')) }}"
|
||||||
|
subscription_id: "{{ azure_subscription_id | default(lookup('env','AZURE_SUBSCRIPTION_ID')) }}"
|
||||||
resource_group: "{{ resource_group }}"
|
resource_group: "{{ resource_group }}"
|
||||||
name: algo_net
|
name: algo_net
|
||||||
address_prefixes: "10.10.0.0/16"
|
address_prefixes: "10.10.0.0/16"
|
||||||
|
@ -24,6 +28,10 @@
|
||||||
|
|
||||||
- name: Create a subnet
|
- name: Create a subnet
|
||||||
azure_rm_subnet:
|
azure_rm_subnet:
|
||||||
|
secret: "{{ azure_secret | default(lookup('env','AZURE_SECRET')) }}"
|
||||||
|
tenant: "{{ azure_tenant | default(lookup('env','AZURE_TENANT')) }}"
|
||||||
|
client_id: "{{ azure_client_id | default(lookup('env','AZURE_CLIENT_ID')) }}"
|
||||||
|
subscription_id: "{{ azure_subscription_id | default(lookup('env','AZURE_SUBSCRIPTION_ID')) }}"
|
||||||
resource_group: "{{ resource_group }}"
|
resource_group: "{{ resource_group }}"
|
||||||
name: algo_subnet
|
name: algo_subnet
|
||||||
address_prefix: "10.10.0.0/24"
|
address_prefix: "10.10.0.0/24"
|
||||||
|
@ -33,10 +41,10 @@
|
||||||
|
|
||||||
- name: Create an instance
|
- name: Create an instance
|
||||||
azure_rm_virtualmachine:
|
azure_rm_virtualmachine:
|
||||||
secret: "{{ azure_secret | default(lookup('env','AZURE_CLIENT_ID')) }}"
|
secret: "{{ azure_secret | default(lookup('env','AZURE_SECRET')) }}"
|
||||||
tenant: "{{ azure_tenant | default(lookup('env','AZURE_SECRET')) }}"
|
tenant: "{{ azure_tenant | default(lookup('env','AZURE_TENANT')) }}"
|
||||||
client_id: "{{ azure_client_id | default(lookup('env','AZURE_SUBSCRIPTION_ID')) }}"
|
client_id: "{{ azure_client_id | default(lookup('env','AZURE_CLIENT_ID')) }}"
|
||||||
subscription_id: "{{ azure_subscription_id | default(lookup('env','AZURE_TENANT')) }}"
|
subscription_id: "{{ azure_subscription_id | default(lookup('env','AZURE_SUBSCRIPTION_ID')) }}"
|
||||||
resource_group: "{{ resource_group }}"
|
resource_group: "{{ resource_group }}"
|
||||||
admin_username: ubuntu
|
admin_username: ubuntu
|
||||||
virtual_network: algo_net
|
virtual_network: algo_net
|
||||||
|
|
Loading…
Add table
Reference in a new issue