blob: c006738649f31fb719a7ae47e2d1649aff76d035 [file] [log] [blame]
Tony Mack336e0f92014-11-30 15:53:08 -05001---
2- hosts: 127.0.0.1
3 connection: local
4 tasks:
Tony Mack6cf731b2015-09-22 14:35:10 +00005 - shell: ENDPOINT={{endpoint_v3}} USERNAME={{admin_user}} PASSWORD={{admin_password}} TENANT={{admin_tenant}} DOMAIN={{domain}} /opt/xos/openstack/get_token.sh
Tony Mack09a2f072015-09-14 00:53:39 +00006 register: token
Sapan Bhatiaf123cc22015-05-13 15:51:29 +02007 {% if delete -%}
Andy Bavier15cdde22015-09-24 14:17:27 -04008 - keystone_user: endpoint={{ endpoint }} token={{ '{{' }} token.stdout {{ '}}' }} tenant={{ tenant }} tenant_description="{{ tenant_description }}" state=absent
9 {% else -%}
10 - keystone_user: endpoint={{ endpoint }} token={{ '{{' }} token.stdout {{ '}}' }} tenant={{ tenant }} tenant_description="{{ tenant_description }}"
Tony Mack336e0f92014-11-30 15:53:08 -050011 {% for role in roles %}
Andy Bavier15cdde22015-09-24 14:17:27 -040012 - keystone_user: endpoint={{ endpoint }} token={{ '{{' }} token.stdout {{ '}}' }} user="{{ name }}" role={{ role }} tenant={{ tenant }}
Tony Mack336e0f92014-11-30 15:53:08 -050013 {% endfor %}
Andy Bavier15cdde22015-09-24 14:17:27 -040014 {% endif %}