Merge "Lookup Gnocchi service before proxy is configured"

This commit is contained in:
Jenkins 2016-09-19 08:40:14 +00:00 committed by Gerrit Code Review
commit c6dd771198
2 changed files with 23 additions and 24 deletions

View File

@ -13,6 +13,29 @@
# See the License for the specific language governing permissions and
# limitations under the License.
- name: Get Gnocchi project id
keystone:
command: get_project
tenant_name: "{{ gnocchi_service_project_name }}"
endpoint: "{{ keystone_service_adminurl }}"
login_user: "{{ keystone_admin_user_name }}"
login_password: "{{ keystone_auth_admin_password }}"
login_project_name: "{{ keystone_admin_tenant_name }}"
insecure: "{{ keystone_service_adminuri_insecure }}"
register: get_gnocchi_project
until: get_gnocchi_project|success
retries: 5
delay: 10
when:
- swift_gnocchi_enabled | bool
- name: Store Gnocchi project id
set_fact:
swift_gnocchi_service_project_id: "{{ keystone_facts.id }}"
when:
- swift_gnocchi_enabled | bool
- get_gnocchi_project | success
- include: swift_init_common.yml
vars:
program_name: "swift-proxy-server"

View File

@ -168,27 +168,3 @@
until: add_service|success
retries: 5
delay: 10
- name: Get Gnocchi project id
keystone:
command: get_project
tenant_name: "{{ gnocchi_service_project_name }}"
endpoint: "{{ keystone_service_adminurl }}"
login_user: "{{ keystone_admin_user_name }}"
login_password: "{{ keystone_auth_admin_password }}"
login_project_name: "{{ keystone_admin_tenant_name }}"
insecure: "{{ keystone_service_adminuri_insecure }}"
register: get_gnocchi_project
until: get_gnocchi_project|success
retries: 5
delay: 10
when:
- swift_gnocchi_enabled | bool
- swift_gnocchi_service_project_id is not defined
- name: Store Gnocchi project id
set_fact:
swift_gnocchi_service_project_id: "{{ keystone_facts.id }}"
when:
- swift_gnocchi_enabled | bool
- get_gnocchi_project | success