From: David Galloway Date: Tue, 3 Mar 2020 14:21:47 +0000 (-0500) Subject: Add OpenSUSE 15.2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=990a694975efdd91d292816484221c73416f808b;p=ceph-cm-ansible.git Add OpenSUSE 15.2 Signed-off-by: David Galloway --- diff --git a/cobbler.yml b/cobbler.yml index 6e9a23a..b2817b5 100644 --- a/cobbler.yml +++ b/cobbler.yml @@ -39,5 +39,6 @@ - { role: cobbler_profile, distro_name: Ubuntu-18.04-server-x86_64, tags: ['ubuntu-bionic'] } - { role: cobbler_profile, distro_name: openSUSE-15.0-x86_64, tags: ['opensuse-15.0'] } - { role: cobbler_profile, distro_name: openSUSE-15.1-x86_64, tags: ['opensuse-15.1'] } + - { role: cobbler_profile, distro_name: openSUSE-15.2-x86_64, tags: ['opensuse-15.2'] } - cobbler_systems become: true diff --git a/roles/cobbler_profile/defaults/main.yml b/roles/cobbler_profile/defaults/main.yml index f93749d..f64a2b1 100644 --- a/roles/cobbler_profile/defaults/main.yml +++ b/roles/cobbler_profile/defaults/main.yml @@ -128,3 +128,8 @@ distros: sha256: c6d3ed19fe5cc25c4667bf0b46cc86aebcfbca3b0073aed0a288834600cb8b97 kickstart: cephlab_opensuse_leap.xml kernel_options: "install=http://@@http_server@@/cblr/links/{{ distro_name }}/" + "openSUSE-15.2-x86_64": + iso: "https://download.opensuse.org/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Current.iso" + sha256: 8bc7d3e1ad515c86a285098b98a4def14e43d19e7a393cf66e980b849d2a1ddf + kickstart: cephlab_opensuse_leap.xml + kernel_options: "install=http://@@http_server@@/cblr/links/{{ distro_name }}/" diff --git a/roles/testnode/vars/opensuse_leap_15.2.yml b/roles/testnode/vars/opensuse_leap_15.2.yml new file mode 100644 index 0000000..4e9d8a0 --- /dev/null +++ b/roles/testnode/vars/opensuse_leap_15.2.yml @@ -0,0 +1,74 @@ +--- +# vars specific to OpenSuse Leap 15.2 +packages_to_remove: + - gettext-runtime-mini + +packages: + - lsb-release + - sysstat + - gdb + - make + - git +# - python-configobj + # for running ceph + - libedit0 +# - libboost_thread1_54_0 + - libboost_thread1_66_0 + - xfsprogs + - podman + - gptfdisk + - parted + - libgcrypt20 + - fuse + - fuse-devel + - libfuse2 + ### + - openssl + - libuuid1 + - btrfsprogs + # used by workunits + - attr + - valgrind + - python-nose + - ant +# - iozone + ### + # used by the xfstests tasks + - libtool + - automake + - gettext-runtime + - libuuid-devel + - libacl-devel + - bc + - xfsdump + - xfsprogs-devel + ### + # for blktrace and seekwatcher + - blktrace +# - python-numpy +# - python-matplotlib + ### + # for qemu + - qemu-kvm + - usbredir +# - genisoimage + ### + - libevent-devel + # for pretty-printing xml +# - perl-XML-Twig + # for java bindings, hadoop, etc. +# - java-1_8_0-openjdk-devel +# - junit + # for disk/etc monitoring + - smartmontools + # for nfs + - nfs-kernel-server + # for xfstests + - ncurses-devel + - lvm2 + # missing packages in openSUSE minimal image +# - chrony +# - gcc +# - gcc-c++ + - rsyslog + - wget