1906ebc5cb
This commit adds dcorch dbsync sysinv puppet plugin. It also updates
controller manifest to deploy and configure the service, and sm
manifest to manage the service. With this commit, dbsync service will
be deployed, configured, and started after config_controller.
Story: 2002842
Task: 22787
Signed-off-by: Andy Ning <andy.ning@windriver.com>
(cherry picked from commit 047eda8ea5
)
Conflicts:
puppet-manifests/centos/build_srpm.data
puppet-manifests/src/modules/openstack/templates/keystone-policy.json.erb
puppet-manifests/src/modules/platform/manifests/sm.pp
sysinv/sysinv/sysinv/setup.cfg
Depends-On: https://review.opendev.org/#/c/655903
Depends-On: https://review.opendev.org/#/c/655757
Change-Id: I3e361d6751f22ace3600206289dabb8c9d174661
85 lines
1.9 KiB
RPMSpec
85 lines
1.9 KiB
RPMSpec
Name: puppet-manifests
|
|
Version: 1.0.0
|
|
Release: %{tis_patch_ver}%{?_tis_dist}
|
|
Summary: Puppet Configuration and Manifests
|
|
License: Apache-2.0
|
|
Packager: Wind River <info@windriver.com>
|
|
URL: unknown
|
|
|
|
Source0: %{name}-%{version}.tar.gz
|
|
BuildArch: noarch
|
|
|
|
# List all the required puppet modules
|
|
|
|
# WRS puppet modules
|
|
Requires: puppet-dcorch
|
|
Requires: puppet-dcmanager
|
|
Requires: puppet-mtce
|
|
Requires: puppet-nfv
|
|
Requires: puppet-patching
|
|
Requires: puppet-sysinv
|
|
Requires: puppet-sshd
|
|
Requires: puppet-smapi
|
|
Requires: puppet-fm
|
|
Requires: puppet-dcdbsync
|
|
|
|
# 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
|
|
|
|
%description
|
|
Platform puppet configuration files and manifests
|
|
|
|
%define config_dir %{_sysconfdir}/puppet
|
|
%define module_dir %{_datadir}/puppet/modules
|
|
%define local_bindir /usr/local/bin
|
|
|
|
%prep
|
|
%setup
|
|
|
|
%install
|
|
make install \
|
|
BINDIR=%{buildroot}%{local_bindir} \
|
|
CONFIGDIR=%{buildroot}%{config_dir} \
|
|
MODULEDIR=%{buildroot}%{module_dir}
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%license LICENSE
|
|
%{local_bindir}
|
|
%{config_dir}
|
|
%{module_dir}
|