Cleanup on Datacenter Aisle 3!
OpsMop is a next-generation, no-compromise automation system from Michael DeHaan.
- Web-scale configuration management of all Linux/Unix systems
- Application deployment
- Immutable systems build definition
- Maintaining stateful services such as database and messaging platforms
- Automating one-off tasks & processes
- Deployment and management of the undercloud
- Python 3 DSL
- Declarative resource model with imperative capabilities
- Type / Provider plugin seperation
- Implicit ordering (with handler notification)
- Formalized “Plan” vs “Apply” evaluation stages
- Early validation prior to runtime
- Programatically scoped variables
- Strong object-orientation
- Language design
- Code quality
- Applied Experience
- OS X
Alpha. Entirely usable for local configuration, with a limited module set.
Initial plugin versions are now available, and we’re providing extensive help to new contributors and users this December.
Push and pull modes are also in active development at this time.
Share language feedback, thoughts, and experiences on the forum.
- Open for pull requests and bug reports starting December 1.
- December will be devoted almost exclusively to plugin development, helping new contributors, and small language tweaks
- Pull mode likely debuts in December 2018.
- Documentated language features will be locked in and largely stable by January 2019
- First ‘tagged’ stable release in early Feburary 2019, but master branch usage is always encouraged