Puppet is a configuration management tool that follows the principle of “control nodes and managed nodes”. The desired state of a system is described in a declarative language. Admins use this to define the desired end state – not how this is to be achieved (idempotence). The definitions for the managed systems are stored in so-called “manifests” on the Puppet control node, for example your orcharhino or orcharhino proxy.
The agent running on the managed nodes regularly asks the control node for the desired status and corrects deviations. Configuration drifts, for example if users have made local changes and the system is therefore no longer in the desired state, are automatically corrected the next time the agent is run. Possible commands are creating and modifying individual files, managing user accounts and software packages, but also include more complex tasks.
Manifests and dynamic file templates are written in Ruby or a Ruby-oriented syntax and follow a strict class concept. Parameters for the manifests are either stored in a database on the Puppet control node or dynamically queried by an external node classifier such as a Data Center Inventory Management (DCIM) or a Configuration Management Database (CMDB).
orcharhino ยป About orcharhino ยป Use Cases ยป Configuration management ยป Puppet
If you have any questions about our products and services or any other
topics, please do not hesitate to contact us.
orcharhino is a product of the ATIX AG.
ATIX AG operates a quality management system certified according to ISO9001:2015 in the field of ‘development, support, consulting and training of software solutions’.
Central
Parkring 15
85748 Garching near Munich
Tel: +49 89 4523538-0
Fax: +49 89 4523538-290
E-mail: info@atix.de
Office Karlsruhe
Ludwig-Erhard-Allee 10
76131 Karlsruhe
Tel: +49 721 7540162-0
Fax: +49 89 4523538-290
E-mail: karlsruhe@atix.de