From b2cc5f2a8d1ebab2d33dc48b746d406f7caeac07 Mon Sep 17 00:00:00 2001 From: Kevin Carter Date: Tue, 11 Jun 2019 07:55:49 -0500 Subject: [PATCH] Convert heat template to use tuned role This change converts the tuned heat tempalate to using the tuned role from tripleo-ansible. Depends-On: I90b5b63959c754989416544f83089f1ca4b53be2 Change-Id: I783be65f848d99a1c5391694d1e43ac1098ce8e9 Signed-off-by: Kevin Carter --- deployment/tuned/tuned-baremetal-ansible.yaml | 54 +------------------ 1 file changed, 2 insertions(+), 52 deletions(-) diff --git a/deployment/tuned/tuned-baremetal-ansible.yaml b/deployment/tuned/tuned-baremetal-ansible.yaml index 8b1868724b..b1e959e750 100644 --- a/deployment/tuned/tuned-baremetal-ansible.yaml +++ b/deployment/tuned/tuned-baremetal-ansible.yaml @@ -30,10 +30,6 @@ parameters: default: {} description: Parameters specific to the role type: json - EnablePackageInstall: - default: 'false' - description: Set to true to enable package installation at deploy time - type: boolean TunedCustomProfile: default: '' description: The definition of a new tuned profile in INI format which @@ -58,54 +54,8 @@ outputs: value: service_name: tuned host_prep_tasks: - - name: Install tuned - package: + - include_role: name: tuned - state: present - when: - - EnablePackageInstall | default(false) | bool - - - name: Check for tuned-adm - command: >- - which tuned-adm - environment: - PATH: "/bin:/usr/bin:/sbin:/usr/sbin" - changed_when: false - failed_when: false - register: tuned_check - - - name: Run tuned setup - when: - - tuned_check.rc == 0 - block: - - name: Ensure profile directory exists - file: - path: "/etc/tuned/{{ tuned_profile }}" - state: directory - when: - - (custom_profile is defined) and (custom_profile != '') - - - name: Create custom tuned profile - copy: - content: "{{ custom_profile }}" - dest: "/etc/tuned/{{ tuned_profile }}/tuned.conf" - when: - - (custom_profile is defined) and (custom_profile != '') - - - name: Check tuned active profile - slurp: - src: "/etc/tuned/active_profile" - register: tuned_active_profile - - - name: Enable tuned profile - command: >- - tuned-adm profile {{ tuned_profile }} - environment: - PATH: "/bin:/usr/bin:/sbin:/usr/sbin" - when: - - ((tuned_active_profile['content'] | b64decode).strip()) != tuned_profile - ansible_group_vars: tuned_profile: {get_param: TunedProfileName} - custom_profile: {get_param: TunedCustomProfile} - EnablePackageInstall: {get_param: EnablePackageInstall} + tuned_custom_profile: {get_param: TunedCustomProfile}