aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/clone_repos.yml
blob: 6f69b6b15a9bbd70ada830588d28675cce9b8c3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Copyright (c) 2017 Intel Corporation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
- hosts: yardstick
  vars:
    YARDSTICK_REPO: "{{ lookup('env', 'YARDSTICK_REPO')|default('https://gerrit.opnfv.org/gerrit/yardstick', true) }}"
    YARDSTICK_REPO_DIR: "{{ lookup('env', 'YARDSTICK_REPO_DIR')|default('/home/opnfv/repos/yardstick', true) }}"
    YARDSTICK_BRANCH: "{{ lookup('env', 'YARDSTICK_BRANCH')|default('master', true) }}"
    RELENG_REPO: "{{ lookup('env', 'RELENG_REPO')|default('https://gerrit.opnfv.org/gerrit/releng', true) }}"
    RELENG_REPO_DIR: "{{ lookup('env', 'RELENG_REPO_DIR')|default('/home/opnfv/repos/releng', true) }}"
    RELENG_BRANCH: "{{ lookup('env', 'RELENG_BRANCH')|default('master', true) }}"


  tasks:
    - name: Updating releng -> "{{ RELENG_BRANCH }}"
      git:
        repo: "{{ RELENG_REPO }}"
        dest: "{{ RELENG_REPO_DIR }}"
        version: "{{ RELENG_BRANCH }}"
        accept_hostkey: yes
        recursive: no
        force: yes

    - name: Updating yardstick -> "{{ YARDSTICK_BRANCH }}"
      git:
        repo: "{{ YARDSTICK_REPO }}"
        dest: "{{ YARDSTICK_REPO_DIR }}"
        version: "{{ YARDSTICK_BRANCH }}"
        accept_hostkey: yes
        recursive: no
        force: yes
span>: map: get_param: ServiceNetMap outputs: role_data: description: Role data for the HAProxy internal TLS via certmonger role. value: service_name: haproxy_internal_tls_certmonger config_settings: generate_service_certificates: true tripleo::haproxy::use_internal_certificates: true tripleo::certmonger::haproxy_dirs::certificate_dir: get_param: HAProxyInternalTLSCertsDirectory tripleo::certmonger::haproxy_dirs::key_dir: get_param: HAProxyInternalTLSKeysDirectory certificates_specs: map_merge: repeat: template: haproxy-NETWORK: service_pem: list_join: - '' - - {get_param: HAProxyInternalTLSCertsDirectory} - '/overcloud-haproxy-NETWORK.pem' service_certificate: list_join: - '' - - {get_param: HAProxyInternalTLSCertsDirectory} - '/overcloud-haproxy-NETWORK.crt' service_key: list_join: - '' - - {get_param: HAProxyInternalTLSKeysDirectory} - '/overcloud-haproxy-NETWORK.key' hostname: "%{hiera('cloud_name_NETWORK')}" principal: "haproxy/%{hiera('cloud_name_NETWORK')}" for_each: NETWORK: {get_attr: [HAProxyNetworks, value]} metadata_settings: repeat: template: - service: haproxy network: $NETWORK type: vip for_each: $NETWORK: {get_attr: [HAProxyNetworks, value]}