diff options
Diffstat (limited to 'xci')
-rw-r--r-- | xci/file/aio/configure-opnfvhost.yml | 46 | ||||
-rw-r--r-- | xci/playbooks/configure-opnfvhost.yml | 4 |
2 files changed, 4 insertions, 46 deletions
diff --git a/xci/file/aio/configure-opnfvhost.yml b/xci/file/aio/configure-opnfvhost.yml deleted file mode 100644 index 76a36196..00000000 --- a/xci/file/aio/configure-opnfvhost.yml +++ /dev/null @@ -1,46 +0,0 @@ ---- -- hosts: opnfv - remote_user: root - vars_files: - - ../var/opnfv.yml - roles: - - { role: clone-repository, project: "openstack/openstack-ansible", repo: "{{ OPENSTACK_OSA_GIT_URL }}", dest: "{{ OPENSTACK_OSA_PATH }}", version: "{{ OPENSTACK_OSA_VERSION }}" } - tasks: - - name: Synchronize local development openstack-ansible repository to XCI paths - synchronize: - src: "{{ OPENSTACK_OSA_DEV_PATH }}" - dest: "{{ OPENSTACK_OSA_PATH }}" - recursive: yes - delete: yes - when: - - OPENSTACK_OSA_DEV_PATH != "" - - name: bootstrap ansible on opnfv host - command: "/bin/bash ./scripts/bootstrap-ansible.sh" - args: - chdir: "{{OPENSTACK_OSA_PATH}}" - - name: Configure AIO tempest - lineinfile: - path: "{{ OPENSTACK_OSA_PATH }}/tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2" - regexp: "^{{ item }}.*" - line: "{{ item }}: {{ RUN_TEMPEST | bool }}" - state: present - with_items: - - "tempest_install" - - "tempest_run" - - name: bootstrap opnfv host as aio - command: "/bin/bash ./scripts/bootstrap-aio.sh" - args: - chdir: "{{OPENSTACK_OSA_PATH}}" - environment: - SCENARIO: "{{ (XCI_CEPH_ENABLED == 'true') | ternary('ceph', 'aio') }}" - - name: Load distribution variables - include_vars: - file: ../var/{{ ansible_os_family }}.yml - - name: install opnfv required packages - package: - name: "{{ opnfv_required_packages }}" - state: latest - - name: install opnfv required pip packages - pip: - name: "{{ opnfv_required_pip }}" - state: present diff --git a/xci/playbooks/configure-opnfvhost.yml b/xci/playbooks/configure-opnfvhost.yml index 0ceacc02..30831bec 100644 --- a/xci/playbooks/configure-opnfvhost.yml +++ b/xci/playbooks/configure-opnfvhost.yml @@ -26,6 +26,7 @@ roles: - role: configure-network + when: XCI_FLAVOR != "aio" tasks: - name: generate SSH keys @@ -49,8 +50,10 @@ shell: "/bin/cp -rf {{OPENSTACK_OSA_PATH}}/etc/openstack_deploy {{OPENSTACK_OSA_ETC_PATH}}" - name: copy openstack_user_config.yml shell: "/bin/cp -rf {{ remote_xci_flavor_files }}/openstack_user_config.yml {{OPENSTACK_OSA_ETC_PATH}}" + failed_when: false - name: copy all user override files shell: "/bin/cp -rf {{ remote_xci_flavor_files }}/user_variables.yml {{OPENSTACK_OSA_ETC_PATH}}" + failed_when: false - name: copy cinder.yml shell: "/bin/cp -rf {{ remote_xci_path }}/xci/file/cinder.yml {{OPENSTACK_OSA_ETC_PATH}}/env.d" - name: Configure AIO tempest @@ -159,6 +162,7 @@ - name: Load distribution variables include_vars: file: "{{ item }}" + failed_when: false with_items: - ../var/opnfv.yml - ../var/{{ ansible_os_family }}.yml |