Hi team,

 

After this thread [1] I was interested on installing puppet-manifests.rpm that we have in our

StarlingX openSUSE repository [2].

 

The first challenge I encounter was missing dependencies, these ones:

 

# Openstack puppet modules

Requires: puppet-barbican

Requires: puppet-ceph

Requires: puppet-horizon

Requires: puppet-keystone

Requires: puppet-openstacklib

Requires: puppet-vswitch

Requires: puppet-memcached

 

# Puppetlabs puppet modules

Requires: puppet-concat

Requires: puppet-create_resources

Requires: puppet-drbd

Requires: puppet-firewall

Requires: puppet-haproxy

Requires: puppet-inifile

Requires: puppet-lvm

Requires: puppet-postgresql

Requires: puppet-rabbitmq

Requires: puppet-stdlib

Requires: puppet-sysctl

Requires: puppet-etcd

 

# 3rdparty puppet modules

Requires: puppet-boolean

Requires: puppet-certmonger

Requires: puppet-dnsmasq

Requires: puppet-filemapper

Requires: puppet-kmod

Requires: puppet-ldap

Requires: puppet-network

Requires: puppet-nslcd

Requires: puppet-nssdb

Requires: puppet-puppi

Requires: puppet-vlan

Requires: puppet-collectd

 

You can check the puppet-manifests spec here [3].

 

So, the question is, should we work on providing those packages in StarlingX openSUSE repo? Or what is the next step?

 

Thanks.

 

Marcela

 

[1] http://lists.starlingx.io/pipermail/starlingx-discuss/2019-October/006436.html

[2] https://build.opensuse.org/package/show/Cloud:StarlingX:2.0/puppet-manifests

[3] https://opendev.org/starlingx/stx-puppet/src/branch/master/puppet-manifests/opensuse/puppet-manifests.spec