diff --git a/tuned/defaults/tuned.yml b/tuned/defaults/tuned.yml new file mode 100644 index 0000000..588a4b4 --- /dev/null +++ b/tuned/defaults/tuned.yml @@ -0,0 +1,2 @@ +tuned: + profile: diff --git a/tuned/tasks/install-packages.yml b/tuned/tasks/install-packages.yml new file mode 100644 index 0000000..70283a2 --- /dev/null +++ b/tuned/tasks/install-packages.yml @@ -0,0 +1,6 @@ +- name: Install Packages + package: + name: + - tuned + - tuned-utils + - tuned-utils-systemtap diff --git a/tuned/tasks/main.yml b/tuned/tasks/main.yml new file mode 100644 index 0000000..cb063b2 --- /dev/null +++ b/tuned/tasks/main.yml @@ -0,0 +1,5 @@ +- import_tasks: ./install-packages.yml + +- import_tasks: ./setup-service.yml + +- import_tasks: ./set-profile.yml diff --git a/tuned/tasks/set-profile.yml b/tuned/tasks/set-profile.yml new file mode 100644 index 0000000..1c29ab3 --- /dev/null +++ b/tuned/tasks/set-profile.yml @@ -0,0 +1,5 @@ +- name: Set profile + command: tuned-adm profile throughput-performance + register: command + failed_when: + - "command.rc != 0" diff --git a/tuned/tasks/setup-service.yml b/tuned/tasks/setup-service.yml new file mode 100644 index 0000000..0049d83 --- /dev/null +++ b/tuned/tasks/setup-service.yml @@ -0,0 +1,5 @@ +- name: Make sure service is started + service: + name: tuned + enabled: true + state: "started"