ChameleonCloud / chi-in-a-box

Packaging the systems and operations of the Chameleon testbed
Apache License 2.0
14 stars 10 forks source link

Fix ansible roles and keystone permissions for OSG #256

Closed msherman64 closed 11 months ago

msherman64 commented 1 year ago

Our roles to deploy and enable OSG needed some fixing up.

The main changes are to properly create a keystone service user, and refer to the correct project domain when using said user.

Minor changes are to ensure that config and executables are owned by the correct users, and the roles can run as non-root (using become where necessary)

msherman64 commented 11 months ago

Closing for now as we dropped support/maintenance for OSG. Will revisit when we have the effort to support this feature again.