Bug fixes to ansible sliver recipe
[plstackapi.git] / planetstack / openstack_observer / steps / sync_slivers.yaml
1 ---
2 - hosts: 127.0.0.1
3   connection: local
4   tasks:
5   - nova_keypair:
6        state: present
7        auth_url: {{ endpoint }}
8        login_username: {{ admin_user }}
9        login_password: {{ admin_password }}
10        login_tenant_name: {{ admin_tenant }}
11        name: {{ key_name }}
12        public_key: "{{ key.public_key}}"
13        
14   - nova_compute:
15        state: present
16        auth_url: {{ endpoint }}
17        login_username: {{ admin_user }}
18        login_password: {{ admin_password }}
19        login_tenant_name: {{ admin_tenant }}
20        name: {{ name }}
21        image_id: {{ image_id }}
22        key_name: {{ key_name }}
23        wait_for: 200
24        flavor_id: {{ flavor_id }}
25        user_data: "{{ user_data }}"
26        nics:
27        {% for net in nics %}  
28          - net-id: {{ net }}
29        {% endfor %}
30
31        {% if meta %}
32        meta:
33        {% for k,v in meta.items() %}  
34          {{ k }} : "{{ v }}"
35        {% endfor %}
36        {% endif %}