Olá a todos, estou trabalhando no discourse-k8s-operator, onde desenvolvi uma ação que requer a verificação se o usuário existe. No entanto, não parece haver uma tarefa rake existente para isso (também notamos que algumas tarefas rake que esperávamos que existissem também não estavam lá).
Para nossos propósitos, corrigimos o discourse, mas isso parece uma pequena mudança que poderia ser incluída no upstream! Submeti um PR, aguardo o seu feedback!
Se eu entendi sua intenção ao olhar o repositório do github, por que não usar apenas DISCOURSE_DEVELOPER_EMAIL e então quando um usuário for criado com esse endereço de e-mail ele será automaticamente um administrador.
Desculpe, não tenho certeza se entendi.\n\nQueremos criar algumas ações que um usuário possa utilizar ao implantar o discourse com o charm. Uma delas é criar uma conta de usuário.\n\nComo esse comportamento é coberto por uma tarefa rake, o comportamento é isolado do código do operador, que só pode executar a tarefa rake e entrada via stdin.\n\nSe um usuário já existir, a tarefa rake fará algumas perguntas adicionais, perguntando se a senha deve ser substituída. Isso significa que o stdin não será mais suficiente.\n\nNós corrigimos a tarefa rake users:exists que agora foi enviada como um PR para resolver isso: podemos verificar se o usuário já existe e, em seguida, ajustar o stdin conforme apropriado.