あらかじめ「リソース グループ」と「ストレージアカウント」は作成しておいてください。 以下がサンプルの該当項目になります。
- リソースグループ:southeastasia-resource-test1
- ストレージアカウント:southeastasiacentos
ansible-playbook --extra-vars "resource_group=southeastasia-resource-test1 vm_net_name=vmnet-southeastasia network_addr_prefix=10.255.0.0/16 subnet_name=vnet-sub-southeastasia network_subnet_addr_prefix=10.255.0.0/24 security_group_name=southeastasia_seg" create_network.yml
ansible-playbook --extra-vars "no=-02 host_group=cdh-hadoop nic_name=nic-centos73 public_ip_name=public-ip-centos73 vm_name=vm-centos73 security_group_name=southeastasia_seg storage_account_name=southeastasiacentos vm_network_name=vmnet-southeastasia resource_group=southeastasia-resource-test1 vm_net_name=vmnet-southeastasia subnet_name=vnet-sub-southeastasia location=southeastasia vm_size=Standard_DS3_v2" create_vm_spark.yml
- create_network.yml - 仮想ネットワーク+サブネットを構築します。
- create_vm.yml - パブリックIP アドレスが付与されたVMを作ります。
- create_vm_spark.yml - パブリックIP アドレスがSparkダウンロード済みのVMを作ります。