Browse Source

udpâte

ca-cert-and-multi-ks
ePietry 2 years ago
parent
commit
daf2ba7d3c
  1. 2
      ansible/playbooks/gen_iso_image.yaml
  2. 11
      ansible/playbooks/kickstart.yaml

2
ansible/playbooks/gen_iso_image.yaml

@ -43,4 +43,4 @@
- name: Export the compose artifact to /tmp/commit - name: Export the compose artifact to /tmp/commit
infra.osbuild.export_compose: # noqa only-builtins infra.osbuild.export_compose: # noqa only-builtins
compose_id: "{{ build_id.stdout_lines | first }}" compose_id: "{{ build_id.stdout_lines | first }}"
dest: /{{ ansible_env.HOME }}/installer.iso dest: /{{ ansible_env.HOME }}/red-hat-kiosk/imagebuilder/installer.iso

11
ansible/playbooks/kickstart.yaml

@ -7,6 +7,11 @@
path: "{{ ansible_env.HOME }}/red-hat-kiosk/imagebuilder/kiosk.ks" path: "{{ ansible_env.HOME }}/red-hat-kiosk/imagebuilder/kiosk.ks"
state: absent state: absent
- name : Remove existing kiosk.ios
ansible.builtin.file:
path: "{{ ansible_env.HOME }}/red-hat-kiosk/imagebuilder/kiosk.ios"
state: absent
- name: Copy fresh kiosk.ks - name: Copy fresh kiosk.ks
ansible.builtin.copy: ansible.builtin.copy:
src: "{{ playbook_dir }}/../../imagebuilder/kiosk.ks" src: "{{ playbook_dir }}/../../imagebuilder/kiosk.ks"
@ -47,15 +52,15 @@
- name: Remove existing kiosk.ios - name: Remove existing kiosk.ios
ansible.builtin.file: ansible.builtin.file:
path: "{{ ansible_env.HOME }}/kiosk.iso" path: "/{{ ansible_env.HOME }}/red-hat-kiosk/imagebuilder/kiosk.iso"
state: absent state: absent
- name: Create new kiosk.ios file - name: Create new kiosk.ios file
ansible.builtin.command: ansible.builtin.command:
cmd: "mkksiso -r 'inst.ks' --ks {{ ansible_env.HOME }}/red-hat-kiosk/imagebuilder/kiosk.ks '{{ ansible_env.HOME }}/installer.iso' kiosk.iso" cmd: "mkksiso -r 'inst.ks' --ks {{ ansible_env.HOME }}/red-hat-kiosk/imagebuilder/kiosk.ks '{{ ansible_env.HOME }}/red-hat-kiosk/imagebuilder/installer.iso' {{ ansible_env.HOME }}/red-hat-kiosk/imagebuilder/kiosk.iso"
register: mkksiso_output register: mkksiso_output
- name: Remove installer.iso - name: Remove installer.iso
ansible.builtin.file: ansible.builtin.file:
path: "{{ ansible_env.HOME }}/installer.iso" path: "{{ ansible_env.HOME }}/red-hat-kiosk/imagebuilder/installer.iso"
state: absent state: absent

Loading…
Cancel
Save