StarlingX System Configuration Management
Go to file
Andy Ning 2b5e706fe3 Configure sssd for subcloud to access central openldap
This change updated sssd and ldap sysinv puppet plugin to generate
proper hieradata for puppet to create sssd configuration and
openldap clients' configuration (ldap.conf, ldapscripts.conf) for
subcloud. With these configuration, sssd and openldap clients on
subcloud can access secure openldap running on System Controller.

Test Plan:
PASS: DC system controller and subcloud deployment.
PASS: On subcloud, verify openldap users are accessible by
      ldapsearch -xH ldaps://<System Controller mgmt floating IP>
      -b "ou=People,dc=cgcs,dc=local"
PASS: On subcloud, verify openldap users are accessible by
      ldapfinger
PASS: On subcloud, verify default openldap users (admin, operator)
      can login on console.
PASS: On subcloud, verify openldap users are cached by:
      getent passwd <openldap username>
PASS: On system controller, create new openldap user, verify the new
      user can login to subcloud on console and by ssh.
PASS: On system controller, verify openldap users are cached by:
      getent passwd <openldap username>
PASS: AIO-SX deploymnet, verify bootstrap and unlock succeeds.
PASS: AIO-SX system lock/unlock, verify system boots up into normal
      condition, and openldap functions as expected.

Story: 2009834
Task: 46600
Depends-On: https://review.opendev.org/c/starlingx/ansible-playbooks/+/861782
Signed-off-by: Andy Ning <andy.ning@windriver.com>
Change-Id: I831aef7896bf16d67cef9dee7d4590c393fd1792
2022-10-18 20:26:28 -04:00
api-ref/source Add runtime reconfiguration of kubelet 2022-06-09 17:59:35 -04:00
config-gate debian: Remove package preset install for config 2022-09-27 08:20:41 +00:00
controllerconfig Merge "Update upgrade migration scripts for openldap" 2022-10-12 18:29:21 +00:00
devstack Deprecate old policy engine and restrict access 2022-08-10 11:18:38 -03:00
doc Fix tox-docs failing sphinx 2022-05-31 13:56:30 +00:00
releasenotes Remove host hardware sysinv profile 2021-10-18 18:01:40 -03:00
storageconfig Add storageconfig.service file 2022-10-13 10:27:23 -04:00
sysinv Configure sssd for subcloud to access central openldap 2022-10-18 20:26:28 -04:00
tmp/patch-scripts/EXAMPLE_SYSINV/scripts StarlingX open source release updates 2018-05-31 07:35:52 -07:00
tools/docker/images Enable kubernetes SCTPSupport feature 2019-09-03 19:23:05 +00:00
tsconfig Removed unused code in upgrade. 2022-09-28 22:08:34 -04:00
workerconfig Debian: Reorganize controller&worker config related packages 2022-08-04 19:19:25 +03:00
.gitignore Minor zuul and tox file cleanup after manifest re-org 2019-09-06 15:40:37 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:42 +00:00
.yamllint clear yamllint errors under stx-config 2018-09-12 21:11:57 +08:00
.zuul.yaml Cleanup tox for python3.9 jobs 2022-03-25 20:32:09 +00:00
bindep.txt py3: Add py39 gate for sysinv 2021-08-27 08:39:06 -04:00
centos_build_layer.cfg Build layering, add layer build config file 2019-10-15 12:29:05 +08:00
centos_dev_wheels.inc Config file changes to add 'tsconfig' after relocation from 'update' 2019-09-05 11:51:05 -04:00
centos_iso_image.inc Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
centos_pkg_dirs Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
centos_pkg_dirs_containers Config file changes for packages relocated to repo 'openstack-armada-app' 2019-09-05 10:42:00 -04:00
centos_stable_wheels.inc Config file changes to add 'tsconfig' after relocation from 'update' 2019-09-05 11:51:05 -04:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:35:52 -07:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:50:08 -04:00
debian_iso_image.inc Debian: Reorganize storage config package 2022-10-05 16:18:49 -04:00
debian_pkg_dirs Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
debian_stable_wheels.inc debian: add tsconfig wheel to the build 2022-04-27 10:42:36 -04:00
LICENSE StarlingX open source release updates 2018-05-31 07:35:52 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:35:52 -07:00
test-requirements.txt Calling an additional shell lint command from zuul 2021-06-03 17:35:50 -05:00
tox.ini Calling an additional shell lint command from zuul 2021-06-03 17:35:50 -05:00

stx-config

StarlingX Configuration Management