From: David Galloway Date: Tue, 23 Aug 2022 14:03:48 +0000 (-0400) Subject: cobbler: Define a ks_dir X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=2654576a6f3183951a1e8554392245c4e84244e9;p=ceph-cm-ansible.git cobbler: Define a ks_dir Cobbler2: /var/lib/cobbler/kickstarts Cobbler3: /var/lib/cobbler/templates Signed-off-by: David Galloway --- diff --git a/roles/cobbler/defaults/main.yml b/roles/cobbler/defaults/main.yml index 6900157..1709277 100644 --- a/roles/cobbler/defaults/main.yml +++ b/roles/cobbler/defaults/main.yml @@ -82,3 +82,5 @@ cobbler_settings_file: /etc/cobbler/settings kopts_flag: "--kopts" autoinstall_flag: "--kickstart" + +ks_dir: /var/lib/cobbler/kickstarts diff --git a/roles/cobbler/tasks/upload_templates.yml b/roles/cobbler/tasks/upload_templates.yml index 647adad..dc503a8 100644 --- a/roles/cobbler/tasks/upload_templates.yml +++ b/roles/cobbler/tasks/upload_templates.yml @@ -23,7 +23,7 @@ - name: Upload kickstarts and preseeds. template: src: "kickstarts/{{ item }}" - dest: "/var/lib/cobbler/kickstarts/{{ item }}" + dest: "{{ ks_dir }}/{{ item }}" owner: root group: root mode: 0644 diff --git a/roles/cobbler/vars/dnf_systems.yml b/roles/cobbler/vars/dnf_systems.yml index b2305f0..dd8ac60 100644 --- a/roles/cobbler/vars/dnf_systems.yml +++ b/roles/cobbler/vars/dnf_systems.yml @@ -31,3 +31,5 @@ kopts_flag: "--kernel-options" autoinstall_flag: "--autoinstall" autoinstall_meta_flag: "--autoinstall-meta" + +ks_dir: /var/lib/cobbler/templates diff --git a/roles/cobbler_profile/tasks/update_kickstart.yml b/roles/cobbler_profile/tasks/update_kickstart.yml index c7fba92..6f364f5 100644 --- a/roles/cobbler_profile/tasks/update_kickstart.yml +++ b/roles/cobbler_profile/tasks/update_kickstart.yml @@ -1,7 +1,7 @@ --- - name: Set kickstart path set_fact: - kickstart_path: /var/lib/cobbler/kickstarts/{{ distro.kickstart }} + kickstart_path: "{{ ks_dir }}/{{ distro.kickstart }}" - name: Check to see if the kickstart needs updating shell: cobbler profile dumpvars --name={{ distro_name }} | grep '^kickstart :' | awk '{ print $3 }'