diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-10-07 13:51:04 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-10-07 13:51:04 +0000 |
| commit | 78b3446f4827a5f94ad094f59d4011829f097144 (patch) | |
| tree | 64a7bd5ff938847d628c1b02afd2426a444897d1 /ansible | |
| parent | 77a31346d0b5a2baa8ef30cc9fbcb1b8c13d7044 (diff) | |
| parent | 4fa2508e4f5471bbd284dfca4f838bf2141ec8c2 (diff) | |
| download | kolla-78b3446f4827a5f94ad094f59d4011829f097144.tar.gz kolla-78b3446f4827a5f94ad094f59d4011829f097144.zip | |
Merge "Fix genconfig and reconfigure for magnum"
Diffstat (limited to 'ansible')
| -rw-r--r-- | ansible/roles/magnum/defaults/main.yml | 2 | ||||
| -rw-r--r-- | ansible/roles/magnum/tasks/register.yml | 12 | ||||
| -rw-r--r-- | ansible/roles/magnum/templates/magnum.conf.j2 | 4 |
3 files changed, 8 insertions, 10 deletions
diff --git a/ansible/roles/magnum/defaults/main.yml b/ansible/roles/magnum/defaults/main.yml index f48fff44f..c44c254eb 100644 --- a/ansible/roles/magnum/defaults/main.yml +++ b/ansible/roles/magnum/defaults/main.yml @@ -30,5 +30,7 @@ magnum_public_endpoint: "{{ public_protocol }}://{{ kolla_external_fqdn }}:{{ ma magnum_logging_debug: "{{ openstack_logging_debug }}" magnum_keystone_user: "magnum" +magnum_trustee_domain_admin: "magnum_trustee_domain_admin" +magnum_trustee_domain: "magnum" openstack_magnum_auth: "{'auth_url':'{{ openstack_auth.auth_url }}','username':'{{ openstack_auth.username }}','password':'{{ openstack_auth.password }}','project_name':'{{ openstack_auth.project_name }}'}" diff --git a/ansible/roles/magnum/tasks/register.yml b/ansible/roles/magnum/tasks/register.yml index 042f0b977..31ac4a085 100644 --- a/ansible/roles/magnum/tasks/register.yml +++ b/ansible/roles/magnum/tasks/register.yml @@ -42,7 +42,7 @@ - name: Creating Magnum trustee domain command: docker exec -t kolla_toolbox /usr/bin/ansible localhost -m os_keystone_domain - -a "name=magnum + -a "name={{ magnum_trustee_domain }} description='Owns users and projects created by magnum' auth={{ '{{ openstack_magnum_auth }}' }}" -e "{'openstack_magnum_auth':{{ openstack_magnum_auth }}}" @@ -60,8 +60,8 @@ - name: Creating Magnum trustee user command: docker exec -t kolla_toolbox /usr/bin/ansible localhost -m os_user - -a "name=magnum_trustee_domain_admin - domain=magnum + -a "name={{ magnum_trustee_domain_admin }} + domain={{ magnum_trustee_domain }} password={{ magnum_keystone_password }} auth={{ '{{ openstack_magnum_auth }}' }}" -e "{'openstack_magnum_auth':{{ openstack_magnum_auth }}}" @@ -72,15 +72,11 @@ delay: 5 run_once: True -- name: Setting Magnum trustee user value - set_fact: - magnum_trustee_domain_admin_id: "{{ (trustee_user.stdout.split('localhost | SUCCESS => ')[1]|from_json).user.id }}" - - name: Creating Magnum trustee user role command: docker exec -t kolla_toolbox /usr/bin/ansible localhost -m os_user_role -a "domain={{ magnum_trustee_domain_id }} - user={{ magnum_trustee_domain_admin_id }} + user={{ magnum_trustee_domain_admin }} role=admin auth={{ '{{ openstack_magnum_auth }}' }}" -e "{'openstack_magnum_auth':{{ openstack_magnum_auth }}}" diff --git a/ansible/roles/magnum/templates/magnum.conf.j2 b/ansible/roles/magnum/templates/magnum.conf.j2 index 86049e2b3..7deb2b1e4 100644 --- a/ansible/roles/magnum/templates/magnum.conf.j2 +++ b/ansible/roles/magnum/templates/magnum.conf.j2 @@ -53,8 +53,8 @@ memcached_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansi [trust] trustee_domain_admin_password = {{ magnum_keystone_password }} -trustee_domain_admin_id = {{ magnum_trustee_domain_admin_id }} -trustee_domain_id = {{ magnum_trustee_domain_id}} +trustee_domain_admin_name = {{ magnum_trustee_domain_admin }} +trustee_domain_name = {{ magnum_trustee_domain }} [oslo_concurrency] lock_path = /var/lib/magnum/tmp |
