Create a new Microsoft Teams team by specifying a custom template.
graph teams add --templateFile <templateFilePath>I could pickup this one up @waldekmastykarz if you think the syntax is Ok.
Great suggestion @vman! This is actually a duplicate of #794. @kshsbala has just submitted a PR with the basic add command #862. Once I've processed it, we could extend it with the support for templates. @BobGerman wanted to pick it up initially, but I haven't heard from him lately, so let's see where we stand when the PR is merged, ok? I'm going to close this one so that we can track it in #794.
Hey @waldekmastykarz , @vman - I'm interested in this but may not have the cycles to keep up with you all. I'd love to collaborate with you on this @vman if it makes sense. I've been working on a set of (Node) Azure functions that use these template "files" to provision; there may be some reuse opportunity.
https://github.com/BobGerman/TeamsProvisioning
My vision is O365 CLI commands to extract and test these "templates" and then a provisioning engine to build Teams in production. Is that where you're going?
Ideally you should be able to use the CLI to both extract a template from an existing Team and provision a Team using a template. The latter is already supported by a Graph API and uses a formalized template structure which makes it better to ensure that the generated template is exchangeable between the CLI and other solutions/provisioning engines.
@vman if you're still interested in doing this, would you mind creating a new issue with a spec to extend the existing graph teams add command with support for templates?
@waldekmastykarz I will create the new issue with the proposed spec but I don't think I will have the cycles to work on it soon. Happy for someone else to pick it up.
Perfect! Appreciate your help 馃憦
Most helpful comment
Hey @waldekmastykarz , @vman - I'm interested in this but may not have the cycles to keep up with you all. I'd love to collaborate with you on this @vman if it makes sense. I've been working on a set of (Node) Azure functions that use these template "files" to provision; there may be some reuse opportunity.
https://github.com/BobGerman/TeamsProvisioning
My vision is O365 CLI commands to extract and test these "templates" and then a provisioning engine to build Teams in production. Is that where you're going?