diff --git a/includes/zulip-puppet/files/setupZulipUser.sh b/includes/zulip-puppet/files/setupZulipUser.sh new file mode 100644 index 0000000..4f2b949 --- /dev/null +++ b/includes/zulip-puppet/files/setupZulipUser.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +/home/zulip/deployments/current/manage.py create_user --this-user-has-accepted-the-tos "$ZULIP_USER_EMAIL" "$ZULIP_USER_FULLNAME" --domain "$ZULIP_USER_DOMAIN" || : +/home/zulip/deployments/current/manage.py knight "$ZULIP_USER_EMAIL" -f || : +/home/zulip/deployments/current/manage.py shell < 644, source => "puppet:///modules/zulip/supervisor/conf.d/zulip_postsetup.conf", } - file { "/usr/local/bin/zulipPostSetup.sh": + file { "/opt/setupZulipUser.sh": ensure => file, owner => "root", group => "root", mode => 755, - source => "puppet:///modules/zulip/zulipPostSetup.sh", + source => "puppet:///modules/zulip/setupZulipUser.sh", } }