puppet: Move top-level zulip deployments into "profile" directory.

This moves the puppet configuration closer to the "roles and profiles
method"[1] which is suggested for organizing puppet classes.  Notably,
here it makes clear which classes are meant to be able to stand alone
as deployments.

Shims are left behind at the previous names, for compatibility with
existing `zulip.conf` files when upgrading.

[1] https://puppet.com/docs/pe/2019.8/the_roles_and_profiles_method
This commit is contained in:
Alex Vandiver
2020-10-19 17:49:54 -07:00
committed by Tim Abbott
parent 27cfb14d92
commit c2185a81d6
37 changed files with 638 additions and 602 deletions

View File

@@ -481,7 +481,7 @@ straightforward way to deploy that SSO solution with Zulip.
2. Edit `/etc/zulip/zulip.conf` and change the `puppet_classes` line to read:
```
puppet_classes = zulip::voyager, zulip::apache_sso
puppet_classes = zulip::profile::voyager, zulip::apache_sso
```
3. As root, run `/home/zulip/deployments/current/scripts/zulip-puppet-apply`