Cómo programar el asistente de configuración?

Parece que debería usar rake:admin para crear el usuario administrador. Más bien, creo que el usuario administrador ya está creado pero no aprobado, por lo que necesitaría cambiarlo para que quede aprobado.

¿O tal vez puedo crear una clave API con api_key:create_master y usarla para crear el usuario administrador?

root@forum:/var/www/discourse# RAILS_DB=secondsite rake 'api_key:create_master[MASTERKEY]'
ad676e7413778aaaaa5d315c35f188591ef0edb4a4d4b2d644b9247a88421cfa

Pero parece que no termino de entender cómo se debe usar esta clave maestra, porque esto no funciona:

# curl -X GET "https://forum2/categories" -H "Accept: application/json" -H "Api-Key: ad676e7413778aa3a5d315c35f91ef0edb4a4d4b2d644b924b7a88421cfa"
{"errors":["You are not permitted to view the requested resource. The API username or key is invalid."],"error_type":"invalid_access"}

Sin embargo, si creo un usuario administrador:

root@forum:/var/www/discourse# RAILS_DB=secondsite rake 'admin:create' 
Email:  loic@dachary.org
Password:  
Repeat password:  

Ensuring account is active!

Account created successfully with username loic
Do you want to grant Admin privileges to this account? (Y/n)  Y

Your account now has Admin privileges!

y luego uso la misma clave maestra especificando el usuario recién creado, sí funciona:

curl -X GET "https://forum2/categories" -H "Accept: application/json" -H "Api-Key: ad676e7413778aa3a5d315c358591ef0edb4a4d4b2d644b924b7a88421cfa" -H "Api-Username: loic"
{"category_list":{"can...

y tiene privilegios de administrador, ya que también puede acceder a /admin/site_settings/category/branding.