config/puppet-manifests/src/modules/platform/templates
Alex Kozyrev ebc7ac888d Barbican configuration thru Puppet and SysInv.
1. Add the new barbican DB and barbican user.
2. Support DB backup/restore and upgrades for barbican.
3. Configure barbican user and password in region config.
4. Provide Barbican configuration with appropriate data via SysInv.
5. Setup Barbican thru puppet manifests.
There are three main services that need to be configured:
- Barbican API: a RESTful API for managing secrets.
- Barbican Worker: a RPC interface for Barbican API.
- Barbican Keystone Listener: a service for Keystone changes.
Also, HA Proxy and Firewall need to be updated with Barbican port (9311)
as well as Remote Logging manifest to allow Barbican log collection.

Change-Id: I6b0b0c90456627bebde2b834b339bc968100b6f9
Story: 2003108
Task: 27700
Depends-On: I2667d56a71b7d3881c03b6a5c1e5ed61d4f0b902
Signed-off-by: Alex Kozyrev <alex.kozyrev@windriver.com>
2018-12-03 15:49:37 -05:00
..
calico.yaml.erb downgrade calico to v3.1.4 and add IP autodetect 2018-11-26 17:51:48 -05:00
ceph.journal.location.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ceph.journal.partitions.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
collectd.conf.erb Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-06-29 13:44:43 -04:00
compute_extend.conf.erb Integrate host configuration into configuration framework 2018-06-14 16:03:52 -05:00
compute_reserved.conf.erb Update compute_reserved.conf via a platform manifest 2018-09-11 13:38:49 -04:00
dhclient.conf.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
dnsmasq.conf.erb Configure VIM to use pod based OpenStack services 2018-11-15 14:39:39 -06:00
dockerdistribution.conf.erb Local Docker Registry HA Integration 2018-07-31 15:48:45 -04:00
fm.snmp.conf.erb Decouple Fault Management from stx-config 2018-08-16 17:24:19 -04:00
influxdb.conf.erb Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-06-29 13:44:43 -04:00
insecuredockerregistry.conf.erb Local Docker Registry HA Integration 2018-07-31 15:48:45 -04:00
kubeadm.yaml.erb Add separate resolv file for kubelet 2018-11-07 13:38:37 -05:00
ldap.conf.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ldapscripts.conf.erb Support shared LDAP share in region config 2018-06-28 22:07:38 -04:00
lldp.conf.erb Modify default lldp system description 2018-10-16 09:33:20 -04:00
lldpd.default.erb Modify default lldp system description 2018-10-16 09:33:20 -04:00
logrotate.erb Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-06-29 13:44:43 -04:00
multipath.conf.erb iscsi multipath support 2018-10-17 13:19:01 +00:00
nslcd.conf.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ntp.conf.client.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
ntp.conf.server.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
ntp.override.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ntp.pmon.conf.erb Provide a way to enable/disable NTP service 2018-08-16 09:18:07 -04:00
ntp_initial.conf.client.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ntp_initial.conf.server.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
openrc.admin.erb Generate openrc file in /etc/platform 2018-10-17 13:11:56 -04:00
ovs.add-bridge.erb LLDP OVS enablement: puppet configuration 2018-09-26 11:11:42 -04:00
ovs.add-flow.erb LLDP OVS enablement: puppet configuration 2018-09-26 11:11:42 -04:00
ovs.add-port.erb LLDP OVS enablement: puppet configuration 2018-09-26 11:11:42 -04:00
ovs.clean.erb Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
ovsdb.clean.erb Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
pam.passwd.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
partitions.manage.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
phc2sys.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
phc2sys.pmon.conf.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
phc2sys.service.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
ptp4l.conf.erb PTP: specify ethernet interfaces in the ptp4l.conf file. 2018-09-11 18:18:24 +00:00
ptp4l.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
ptp4l.pmon.conf.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
ptp4l.service.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
rbac-kdd.yaml.erb downgrade calico to v3.1.4 and add IP autodetect 2018-11-26 17:51:48 -05:00
remotelogging.conf.erb Barbican configuration thru Puppet and SysInv. 2018-12-03 15:49:37 -05:00
resolv.conf.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sm-api.conf.erb Avoid using hostname in haproxy conf 2018-08-14 11:18:14 -04:00
snmpd.conf.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00