Update initramfs build 03/20803/2
authorjuraj.linkes <juraj.linkes@pantheon.tech>
Tue, 23 Jul 2019 14:14:21 +0000 (16:14 +0200)
committerPeter Mikus <pmikus@cisco.com>
Wed, 24 Jul 2019 07:40:03 +0000 (07:40 +0000)
Initram image was being built with remote resume config. Remove the
config while building to avoid possible 30s delays when booting VMs.

Change-Id: I988838290dde3d6fae83676937d86f4f12bdb769
Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
resources/tools/testbed-setup/ansible/roles/common/files/initramfs_resume [new file with mode: 0644]
resources/tools/testbed-setup/ansible/roles/common/tasks/kernel_install.yaml

diff --git a/resources/tools/testbed-setup/ansible/roles/common/files/initramfs_resume b/resources/tools/testbed-setup/ansible/roles/common/files/initramfs_resume
new file mode 100644 (file)
index 0000000..8208198
--- /dev/null
@@ -0,0 +1 @@
+RESUME=none
\ No newline at end of file
index c215085..9cfa415 100644 (file)
@@ -4,16 +4,29 @@
 - name: Backup remote initramfs modules
   copy:
     src: '/etc/initramfs-tools/modules'
-    dest: '/etc/initramfs-tools/modules.bkp'
+    dest: '/tmp/initramfs_modules.bkp'
     remote_src: yes
   tags: install-kernel-image
 
-- name: Update initramfs modules
+- name: Update remote initramfs modules
   copy:
     src: '../files/initramfs_modules'
     dest: '/etc/initramfs-tools/modules'
   tags: install-kernel-image
 
+- name: Backup remote initramfs resume config
+  copy:
+    src: '/etc/initramfs-tools/conf.d/resume'
+    dest: '/tmp/initramfs-resume.bkp'
+    remote_src: yes
+  tags: install-kernel-image
+
+- name: Update remote initramfs resume config
+  copy:
+    src: '../files/initramfs_resume'
+    dest: '/etc/initramfs-tools/conf.d/resume'
+  tags: install-kernel-image
+
 - name: Create target kernel dir
   file:
     path: '/opt/boot'
 
 - name: Restore remote initramfs modules
   copy:
-    src: '/etc/initramfs-tools/modules.bkp'
+    src: '/tmp/initramfs_modules.bkp'
     dest: '/etc/initramfs-tools/modules'
     remote_src: yes
   tags: install-kernel-image
 
-- name: Remove backup initramfs modules
+- name: Remove remote backup initramfs modules
+  file:
+    path: '/tmp/initramfs_modules.bkp'
+    state: 'absent'
+  tags: install-kernel-image
+
+- name: Restore remote initramfs resume config
+  copy:
+    src: '/tmp/initramfs-resume.bkp'
+    dest: '/etc/initramfs-tools/conf.d/resume'
+    remote_src: yes
+  tags: install-kernel-image
+
+- name: Remove remote backup initramfs resume config
   file:
-    path: '/etc/initramfs-tools/modules.bkp'
+    path: '/tmp/initramfs-resume.bkp'
     state: 'absent'
   tags: install-kernel-image