Inmanta Documentation¶
Welcome to the Inmanta documentation!
Inmanta is an automation and orchestration tool to efficiently deploy and manage your software services, including all (inter)dependencies to other services and the underpinning infrastructure. It eliminates the complexity of managing large-scale, heterogeneous infrastructures and highly distributed systems.
The key characteristics of Inmanta are:
Integrated: Inmanta integrates configuration management and orchestration into a single tool, taking infrastructure as code to a whole new level.
Powerful configuration model: Infrastructure and application services are described using a high-level configuration model that allows the definition of (an unlimited amount of) your own entities and abstraction levels. It works from a single source, which can be tested, versioned, evolved and reused.
Dependency management: Inmanta’s configuration model describes all the relations between and dependencies to other services, packages, underpinning platforms and infrastructure services. This enables efficient deployment as well as provides an holistic view on your applications, environments and infrastructure.
End-to-end compliance: The architecture of your software service drives the configuration, guaranteeing consistency across the entire stack and throughout distributed systems at any time. This compliance with the architecture can be achieved thanks to the integrated management approach and the configuration model using dependencies.
Currently, the Inmanta project is mainly developed and maintained by Inmanta nv.
- Quickstart
- Installation
- Dashboard documentation
- Architecture
- Language Reference
- Module guides
- Model developer documentation
- Developer Getting Started Guide
- Project creation guide
- Module creation guide
- Understanding Modules
- Installing modules
- Releasing and distributing modules
- Developing Plugins
- Developing South Bound Integrations
- Test plugins
- Understanding Projects
- Model debugging
- Model Design Guidelines
- Partial compiles
- Platform developer documentation
- Administrator documentation
- Extensions
- Frequently asked questions
- Glossary
- Inmanta Reference
- Command Reference
- Configuration Reference
- Environment Settings Reference
- Compiler Configuration Reference
- Programmatic API reference
- Inmanta Compile Data Reference
- Inmanta modules
- Module apache
- Module apt
- Module aws
- Module cron
- Module drupal
- Module exec
- Module graph
- Module ip
- Module mysql
- Module net
- Module openstack
- Module param
- Module php
- Module platform
- Module postgresql
- Module redhat
- Module rest
- Module ssh
- Module std
- Module terraform
- Module ubuntu
- Module user
- Module vyos
- Module web
- Module yaml
- Module yum
- REST API Reference
- Troubleshooting
- Changelog
- Release 2022.3 (2022-09-29)
- Release 2022.2.1 (2022-08-16)
- Release 2022.2 (2022-08-08)
- Release 2022.1.1 (2022-04-19)
- Release 2022.1 (2022-02-03)
- Release 2021.2.1 (2021-06-01)
- Release 2021.2 (2021-05-05)
- Release 2021.1 (2021-02-25)
- Release 2020.6 (2020-12-23)
- Release 2020.5 (2020-10-27)
- Release 2020.4 (2020-09-08)
- Release 2020.3 (2020-07-02)
- v 2020.2 (2020-04-24) Changes in this release:
- v 2020.1 (2020-02-19) Changes in this release:
- v 2019.5 (2019-12-05) Changes in this release:
Additional resources¶
PDF version¶
Download: inmanta.pdf