Hi,

Not sure yet if what I have here is a bug or not, so thought I'd ask first. 
I'm seeing a strange failure out of azure_rm_virtualmachine in the latest 
ansible devel. The working playbook looks as follows:
    - name: Create VM and attach NIC
      azure_rm_virtualmachine:
        resource_group: '{{ rg }}'
        name: '{{service_name}}-vm-{{item}}'
        network_interface_names: '{{service_name}}-vm-{{item}}-nic'
        storage_account: '{{ env_name }}'
        vm_size: Standard_DS1_v2
        admin_username: hoylu
        ssh_password_enabled: False
        ssh_public_keys: '{{ssh_keys}}'
        image:
          offer: UbuntuServer
          publisher: Canonical
          sku: '16.04-LTS'
          version: latest
        tags:
          env: '{{env}}'
          service: '{{service}}'
      with_sequence:
        start=1
        end='{{count}}'
        stride=1
        format=%02d

This code runs. When I then change the tags: section of the playbook task 
to a dictionary that looks like the following:
    tags: '{{ { "env": env, service: env } }}'
I get an error that looks like this:
    "module_stderr": "Traceback (most recent call last):\n  File 
\"/var/folders/06/zm5r71tj60b4_19wlz7h822m0000gn/T/ansible_GI_w3r/ansible_module_azure_rm_virtualmachine.py\",
 
line 1311, in <module>\n    main()\n  File 
\"/var/folders/06/zm5r71tj60b4_19wlz7h822m0000gn/T/ansible_GI_w3r/ansible_module_azure_rm_virtualmachine.py\",
 
line 1308, in main\n    AzureRMVirtualMachine()\n  File 
\"/var/folders/06/zm5r71tj60b4_19wlz7h822m0000gn/T/ansible_GI_w3r/ansible_module_azure_rm_virtualmachine.py\",
 
line 554, in __init__\n    supports_check_mode=True)\n  File 
\"/var/folders/06/zm5r71tj60b4_19wlz7h822m0000gn/T/ansible_GI_w3r/ansible_modlib.zip/ansible/module_utils/azure_rm_common.py\",
 
line 197, in __init__\n  File 
\"/var/folders/06/zm5r71tj60b4_19wlz7h822m0000gn/T/ansible_GI_w3r/ansible_module_azure_rm_virtualmachine.py\",
 
line 797, in exec_module\n   
 vm_id=vm_dict['properties']['vmId'],\nKeyError: 'vmId'\n", 

This error only happens with the azure_rm_virtualmachine module. The 
azure_rm_publicipaddress and azure_rm_networkinterface modules are both 
fine with that change. Is there some vagary of azure I'm not aware of 
that's biting me here, or does this look like a bug to folks?

Thanks,

Marcin

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/97066636-1a61-467d-a0c3-c12ea0e88f23%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to