From: Sapan Bhatia Date: Wed, 22 Oct 2014 00:57:59 +0000 (-0400) Subject: Added content to slivers ansible recipe. X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=42ca6a39d7dbd3664bb7c6f9a89099c2de61342d;p=plstackapi.git Added content to slivers ansible recipe. --- diff --git a/planetstack/openstack_observer/steps/sync_slivers.yaml b/planetstack/openstack_observer/steps/sync_slivers.yaml index 8aa54a3..496af1a 100644 --- a/planetstack/openstack_observer/steps/sync_slivers.yaml +++ b/planetstack/openstack_observer/steps/sync_slivers.yaml @@ -2,6 +2,15 @@ - hosts: 127.0.0.1 connection: local tasks: + - nova_keypair: + state: present + auth_url: {{ endpoint }} + login_username: {{ admin_user }} + login_password: {{ admin_password }} + login_tenant_name: {{ admin_tenant }} + name: {{ key_name }} + public_key: "{{ key.public_key}}" + - nova_compute: state: present auth_url: {{ endpoint }} @@ -10,15 +19,15 @@ login_tenant_name: {{ admin_tenant }} name: {{ name }} image_id: {{ image_id }} - key_name: ansible_key + key_name: {{ key_name }} wait_for: 200 flavor_id: {{ flavor_id }} + user_data: {{ user_data }} nics: - - net-id: {{ net_id }} + {% for net in nets %} + - net-id: {{ net }} + {% endfor %} meta: - hostname: test1 - group: uge_master - - keystone_user: endpoint={{ endpoint }} user="{{ name }}" email={{ email }} password={{ password }} login_user={{ admin_user }} login_password={{ admin_password }} login_tenant_name={{ admin_tenant }} tenant={{ tenant }} - {% for role in roles %} - - keystone_user: endpoint={{ endpoint}} login_user={{ admin_user }} login_password={{ admin_password }} login_tenant_name={{ admin_tenant }} user="{{ name }}" role={{ role }} tenant={{ tenant }} - {% endfor %} + {% for k,v in meta %} + - {{ k }} : {{ v }} + {% endfor %}