We use numerous client tenants for individual project deployments, each requiring their own Octopus Server. This has led to the installation and configuration of Octopus in each provisioned environment multiple times - something that I wish to automate.
I have reviewed the ‘Automating Octopus Installation’ article, which is great for getting the server installed itself. The next piece I’m looking to accomplish to is script out the server configuration:
- Enabling Active Directory
- Disabling default administrator
- Creating Custom Teams
- Creating Custom Roles
- Modifying permissions for the above
- Adding external users
There is a lot of GUI clicking to configure a regular baseline of settings. I’ve seen the API options, but these are mostly GETs and don’t serve to address the above. A few searches around these boards haven’t come back with promising results either.
Is there an option I’m missing to script out the configuration of the tentacle itself or does this remain a manual process? Any plans for integrating this CLI functionality in the future? Certainly an automation deployment tool is also subject to said automated deployment.
Thank you for the consideration.