From: Andrew Schoen Date: Fri, 10 Apr 2015 13:58:19 +0000 (-0500) Subject: Move kickstarts, scripts and snippets lists to defaults as vars. X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=fa9de4279687b717d46a08deba6251a5391b0fd4;p=ceph-cm-ansible.git Move kickstarts, scripts and snippets lists to defaults as vars. This also moves all template related stuff into upload_templates.yml Signed-off-by: Andrew Schoen --- diff --git a/roles/cobbler/defaults/main.yml b/roles/cobbler/defaults/main.yml new file mode 100644 index 0000000..4b23c67 --- /dev/null +++ b/roles/cobbler/defaults/main.yml @@ -0,0 +1,13 @@ +--- +kickstarts: + - cephlab_trusty.preseed + - cephlab_rhel.ks + +snippets: + - cephlab_user + - cephlab_hostname + - cephlab_apt-mirror_hack + - cephlab_packages_rhel + +scripts: + - cephlab_preseed_late diff --git a/roles/cobbler/tasks/main.yml b/roles/cobbler/tasks/main.yml index d9a16c2..751c3de 100644 --- a/roles/cobbler/tasks/main.yml +++ b/roles/cobbler/tasks/main.yml @@ -1,40 +1,4 @@ --- -- name: Upload kickstarts and preseeds. - template: - src: "kickstarts/{{ item }}" - dest: "/var/lib/cobbler/kickstarts/{{ item }}" - owner: root - group: root - mode: 0644 - with_items: - - cephlab_trusty.preseed - - cephlab_rhel.ks +- include: upload_templates.yml tags: - - kickstarts - -- name: Upload snippets - template: - src: "snippets/{{ item }}" - dest: "/var/lib/cobbler/snippets/{{ item }}" - owner: root - group: root - mode: 0644 - with_items: - - cephlab_user - - cephlab_hostname - - cephlab_apt-mirror_hack - - cephlab_packages_rhel - tags: - - snippets - -- name: Upload scripts. - template: - src: "scripts/{{ item }}" - dest: "/var/lib/cobbler/scripts/{{ item }}" - owner: root - group: root - mode: 0644 - with_items: - - cephlab_preseed_late - tags: - - scripts + - templates diff --git a/roles/cobbler/tasks/upload_templates.yml b/roles/cobbler/tasks/upload_templates.yml new file mode 100644 index 0000000..66a83f0 --- /dev/null +++ b/roles/cobbler/tasks/upload_templates.yml @@ -0,0 +1,33 @@ +--- +- name: Upload kickstarts and preseeds. + template: + src: "kickstarts/{{ item }}" + dest: "/var/lib/cobbler/kickstarts/{{ item }}" + owner: root + group: root + mode: 0644 + with_items: kickstarts + tags: + - kickstarts + +- name: Upload snippets + template: + src: "snippets/{{ item }}" + dest: "/var/lib/cobbler/snippets/{{ item }}" + owner: root + group: root + mode: 0644 + with_items: snippets + tags: + - snippets + +- name: Upload scripts. + template: + src: "scripts/{{ item }}" + dest: "/var/lib/cobbler/scripts/{{ item }}" + owner: root + group: root + mode: 0644 + with_items: scripts + tags: + - scripts