]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
Add OpenSUSE 15.2 539/head
authorDavid Galloway <dgallowa@redhat.com>
Tue, 3 Mar 2020 14:21:47 +0000 (09:21 -0500)
committerDavid Galloway <dgallowa@redhat.com>
Tue, 3 Mar 2020 14:21:47 +0000 (09:21 -0500)
Signed-off-by: David Galloway <dgallowa@redhat.com>
cobbler.yml
roles/cobbler_profile/defaults/main.yml
roles/testnode/vars/opensuse_leap_15.2.yml [new file with mode: 0644]

index 6e9a23a7cc0eed6c8a57849766b0de1cd737b2e7..b2817b54906e85e624120ffe43a7d28cf6c2dd71 100644 (file)
@@ -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
index f93749dcafb3d5190bd7347baa70c8c7105f82fe..f64a2b188326e17fc65ab99c35ea71cac4b384c5 100644 (file)
@@ -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 (file)
index 0000000..4e9d8a0
--- /dev/null
@@ -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