Consolidate roles into pre playbook as tasks
Remove roles directory and respective tasks from whitebox-common and whitebox-nova-compute and consolidate those tasks into whitebox/pre.yaml. Also remove the installation of the package numactl since it is no longer used in tests. Change-Id: Ife7277db7be8d32a2630b3a221e641f9dca1ceb3
This commit is contained in:
parent
f2ea034105
commit
b79ba5557b
@ -1,5 +1,21 @@
|
||||
- hosts: all
|
||||
roles:
|
||||
- ensure-pip
|
||||
- whitebox-common
|
||||
- whitebox-nova-compute
|
||||
|
||||
tasks:
|
||||
- name: crudini
|
||||
pip:
|
||||
name: crudini
|
||||
state: present
|
||||
become: yes
|
||||
# NOTE(artom) The run-tempest role runs as the tempest user, so we need to give
|
||||
# the tempest user SSH access to all hosts. Devstack's orchestrate-devstack
|
||||
# role should have put a pubkey into the stack user's authorized_keys, so if we
|
||||
# put the corresponding private key in the tempest user's .ssh, things should
|
||||
# magically work.
|
||||
- name: Setup tempest SSH key
|
||||
include_role:
|
||||
name: copy-build-sshkey
|
||||
vars:
|
||||
ansible_become: yes
|
||||
copy_sshkey_target_user: 'tempest'
|
@ -1,17 +0,0 @@
|
||||
- name: crudini
|
||||
pip:
|
||||
name: crudini
|
||||
state: present
|
||||
become: yes
|
||||
|
||||
# NOTE(artom) The run-tempest role runs as the tempest user, so we need to give
|
||||
# the tempest user SSH access to all hosts. Devstack's orchestrate-devstack
|
||||
# role should have put a pubkey into the stack user's authorized_keys, so if we
|
||||
# put the corresponding private key in the tempest user's .ssh, things should
|
||||
# magically work.
|
||||
- name: Setup tempest SSH key
|
||||
include_role:
|
||||
name: copy-build-sshkey
|
||||
vars:
|
||||
ansible_become: yes
|
||||
copy_sshkey_target_user: 'tempest'
|
@ -1,9 +0,0 @@
|
||||
- name: Install numactl
|
||||
package:
|
||||
name: numactl
|
||||
state: present
|
||||
become: yes
|
||||
|
||||
- name: Allocate hugepages
|
||||
shell: echo {{ num_hugepages }} > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
|
||||
become: yes
|
@ -34,6 +34,7 @@ from tempest.common import utils
|
||||
from tempest.common import waiters
|
||||
from tempest import config
|
||||
from tempest.exceptions import BuildErrorException
|
||||
from tempest.lib import decorators
|
||||
|
||||
from whitebox_tempest_plugin.api.compute import base
|
||||
from whitebox_tempest_plugin.api.compute import numa_helper
|
||||
@ -766,6 +767,7 @@ class NUMALiveMigrationTest(NUMALiveMigrationBase):
|
||||
self.assertEqual(threads_a, threads_b, 'After live migration emulator '
|
||||
'threads for both servers should be the same')
|
||||
|
||||
@decorators.skip_because(bug='2009853', bug_type='storyboard')
|
||||
def test_hugepages(self):
|
||||
host_a, host_b = [whitebox_utils.get_ctlplane_address(host) for host in
|
||||
self.list_compute_hosts()]
|
||||
|
Loading…
x
Reference in New Issue
Block a user