diff --git a/playbooks/multinode-standalone.yml b/playbooks/multinode-standalone.yml index cee013e29..0b156dd67 100644 --- a/playbooks/multinode-standalone.yml +++ b/playbooks/multinode-standalone.yml @@ -26,8 +26,17 @@ tags: - build +- name: Set Virtualization Type + hosts: undercloud + roles: + - set-libvirt-type + tags: + - standalone + - name: Deploy Standalone hosts: undercloud + vars: + standalone_libvirt_type: "{{ virt_type|default('qemu') }}" roles: - standalone tags: diff --git a/roles/standalone/README.md b/roles/standalone/README.md index d4e81c823..908e375c9 100644 --- a/roles/standalone/README.md +++ b/roles/standalone/README.md @@ -23,6 +23,8 @@ Role Variables - standalone_role: <'Standalone.yaml'> -- The TripleO Heat Template role definition of the deployment +- standalone_libvirt_type: <'kvm'> -- The type of libvirt to run on the standalone (qemu|kvm) + Dependencies ------------ diff --git a/roles/standalone/defaults/main.yml b/roles/standalone/defaults/main.yml index d7ff98778..a571480eb 100644 --- a/roles/standalone/defaults/main.yml +++ b/roles/standalone/defaults/main.yml @@ -12,3 +12,5 @@ standalone_deploy_log: standalone_deploy.log # deployment role standalone_role: Standalone.yaml +standalone_libvirt_type: kvm + diff --git a/roles/standalone/templates/standalone_config.yaml.j2 b/roles/standalone/templates/standalone_config.yaml.j2 index 18dc0497c..8711641e8 100644 --- a/roles/standalone/templates/standalone_config.yaml.j2 +++ b/roles/standalone/templates/standalone_config.yaml.j2 @@ -32,3 +32,4 @@ parameter_defaults: StandaloneEnableRoutedNetworks: false StandaloneHomeDir: {{ working_dir }} StandaloneLocalMtu: 1500 + NovaComputeLibvirtType: {{ standalone_libvirt_type }}