diff --git a/tasks/amazon.yml b/tasks/amazon.yml index eb2faeb..a53ac69 100644 --- a/tasks/amazon.yml +++ b/tasks/amazon.yml @@ -1,6 +1,6 @@ --- -- name: centos | check for nvme devices +- name: amazon | check for nvme devices shell: | set -o pipefail cat /proc/partitions | awk '{print $4}' | grep -q nvme. ; echo $? @@ -9,7 +9,7 @@ register: blkdev_nvme changed_when: false -- name: centos | check for amazon ebs devices +- name: amazon | check for amazon ebs devices shell: | set -o pipefail lsblk -O -J | grep -qi "amazon elastic block store" ; echo $? @@ -18,11 +18,11 @@ args: executable: /bin/bash -- name: centos | set flag for nvme subsystem +- name: amazon | set flag for nvme subsystem set_fact: device_is_nvme: "{{ true if (blkdev_nvme.stdout == '0') else false }}" -- name: centos | set flag for aws ebs devices +- name: amazon | set flag for aws ebs devices set_fact: device_is_awsebs: "{{ true if (blkdev_awsebs.stdout == '0') else false }}" @@ -30,13 +30,13 @@ when: device_is_nvme and device_is_awsebs|bool become: true block: - - name: centos | download nvme mapping binary helper + - name: amazon | download nvme mapping binary helper get_url: url: "{{ ebsnvme_binary_helper_url }}" dest: "{{ ebsnvme_binary_helper_tmp }}/" changed_when: false - - name: centos | extract binary helper + - name: amazon | extract binary helper unarchive: src: "{{ ebsnvme_binary_helper_tmp }}/{{ ebsnvme_binary_helper_file }}" dest: "{{ ebsnvme_binary_helper_tmp }}/" @@ -44,27 +44,27 @@ mode: 0755 changed_when: false - - name: centos | copy binary helper + - name: amazon | copy binary helper copy: src: "{{ ebsnvme_binary_helper_tmp }}/go-ebsnvme" dest: "{{ ebsnvme_binary_helper_path }}" mode: a+x remote_src: yes - - name: centos | template script helper + - name: amazon | template script helper template: src: 'ebsnvme-id.j2' dest: "{{ ebsnvme_scrip_helper_path }}" mode: a+x - - name: centos | template udev rule + - name: amazon | template udev rule template: src: '70-ec2-nvme-devices.rules.j2' dest: '/etc/udev/rules.d/70-ec2-nvme-devices.rules' mode: 0755 register: udev_rule - - name: centos | reload and trigger udev rules + - name: amazon | reload and trigger udev rules shell: cmd: udevadm control --reload-rules && udevadm trigger when: udev_rule.changed