Browse Source

publishing ignitions

Grega Bremec 3 years ago
parent
commit
8d998fab9c
2 changed files with 7 additions and 15 deletions
  1. 6 14
      roles/prep-work/tasks/main.yml
  2. 1 1
      roles/prep-work/templates/pxe-sno.j2

+ 6 - 14
roles/prep-work/tasks/main.yml

@@ -75,21 +75,13 @@
   args:
     chdir: /home/lab/{{ node.cluster }}
 
-- name: Make sure the publish directory is there
-  file:
-    path: "{{ ignitions_directory }}/{{ cluster_name }}"
-    state: directory
-    mode: 0755
+- name: Publish ignition configs
+  copy:
+    src: /home/lab/{{ node.cluster }}/bootstrap-in-place-for-live-iso.ign
+    dest: "{{ ignitions_directory }}/{{ node.cluster }}-{{ node.name }}.ign"
+    remote_src: yes
+    mode: 0644
     owner: root
     group: root
 
-#- name: Publish ignition configs
-#  copy:
-#    src: /home/lab/{{ node.cluster }}/{{ node.name }}.ign
-#    dest: "{{ ignitions_directory }}/{{ cluster_name }}/{{ role }}.ign"
-#    remote_src: yes
-#    mode: 0644
-#    owner: root
-#    group: root
-
 ...

+ 1 - 1
roles/prep-work/templates/pxe-sno.j2

@@ -5,4 +5,4 @@ menu title **** OpenShift {{ ocp_z }} Cluster "{{ node.cluster }}" PXE Menu ****
 
 label Install CoreOS {{ rhcos_ver }} for a {{ node.role }} node
  kernel {{ images_url }}/rhcos-{{ rhcos_ver }}-x86_64-live-kernel-x86_64
- append ip={{ node.ip }}::192.168.50.254:255.255.255.0:{{ node.name }}.{{ node.cluster }}.example.com:ens3:none:192.168.50.254 rd.neednet=1 console=tty0 initrd={{ images_url }}/rhcos-{{ rhcos_ver }}-x86_64-live-initramfs.x86_64.img,{{ images_url }}/rhcos-{{ rhcos_ver }}-x86_64-live-rootfs.x86_64.img ignition.config.url={{ ignitions_url }}/{{ node.cluster }}/{{ node.name }}.ign random.trust_cpu=on ignition.firstboot ignition.platform.id=metal
+ append ip={{ node.ip }}::192.168.50.254:255.255.255.0:{{ node.name }}.{{ node.cluster }}.example.com:ens3:none:192.168.50.254 rd.neednet=1 console=tty0 initrd={{ images_url }}/rhcos-{{ rhcos_ver }}-x86_64-live-initramfs.x86_64.img,{{ images_url }}/rhcos-{{ rhcos_ver }}-x86_64-live-rootfs.x86_64.img ignition.config.url={{ ignitions_url }}/{{ node.cluster }}-{{ node.name }}.ign random.trust_cpu=on ignition.firstboot ignition.platform.id=metal