1.4 is released!
Otter maintains your servers' configuration using an Infrastructure as Code approach.
If you're upgrading, make sure to check out Upgrade Notes for Otter 1.4.
Agentless Servers for Windows
Although the Inedo Agent is highly-optimized, lightweight, and quite easy to install, sometimes an agentless approach is preferred. This is where Agentless Windows Servers come in.
Just enable PowerShell Remoting (see Enable-PSRemoting), and Otter will now be able to communicate with Windows servers that don't have the Inedo Agent installed!
See Managing Agents and Servers for more information.
Configuration Variables got some exiting improvements in this release:
- Sensitive Configuration Variables - casually obscure viewing of sensitive variables, for things that don't quite need the security of a resource credential
- Variable Editing - improved configuration variable editor to allow for map types
- Variables as JSON - switch back-and-forth between text- and visual mode when editing variables
Execution Engine / OtterScript Enhancements
We added a couple interesting features to the Execution Engine: global variables (for sharing across asynchronously executing blocks) and locking (to ensure critical sections run exclusively, and not in parallel). Tutorials are coming soon, but in the mean time, check out the formal grammar and formal specification for how they work.
New API Endpoints
To help you automate and configure Otter, we added two new API endpoints you can use to programmatically query or configure Otter instances.