stx-puppet/modules/puppet-dcdbsync/src
Andy Ning 8b70875adf dcdbsync for containerized openstack services - puppet
This update contains changes to deploy and config the dcdbsync instance
for containerized openstack services, including:

- Added a set of puppet modules to generate configuration file for the
  openstack dcdbsync instance to run on platform.
- Updated dcdbsync puppet with runtime classes to be called after
  stx-openstack application is succussfully applied to generate the
  configuration for openstack dcdbsync instance, and to remove the
  configuration file once stx-openstack is removed. The dcdbsync
  instance for openstack is also deprovisioned and stopped once
  stx-openstack is removed.
- Update sm runtime puppet to provision/deprovision the openstack
  dcdbsync service.

The overall procedure is, during stx-openstack app application,
dcdbsync identities will be created in containerized keystone. After
stx-openstack is successfully applied the dcdbsync runtime puppet is
called to generate the configuration file for openstack dcdbsync
instance with some information retrieved from helm (particularly
keystone passwords). Finally sm runtime is called to bring up the
dcdbsync service into running. When stx-openstack app is removed,
openstack dcdbsync instance will be cleanup with configuration file
removed and service deprovisioned and stopped.

Change-Id: I6119a3c37b1c534c8f8059c0939609e4f4b031b7
Story: 2004766
Task: 36104
Signed-off-by: Andy Ning <andy.ning@windriver.com>
2019-10-07 13:16:15 -04:00
..
dcdbsync dcdbsync for containerized openstack services - puppet 2019-10-07 13:16:15 -04:00
LICENSE Keystone DB sync - add service puppet module 2019-04-30 14:20:37 -04:00
Makefile Add Makefile to puppet-dcdbsync 2019-09-25 13:12:28 -07:00