Do any configuration management software (such as Puppet, Chef, Pallet, SmartFrog, etc.), open or closed source, using RDF data model to describe and configure infrastructure and software running on it?
Alternatively, is there an RDF vocabulary or OWL ontology which could be useful in such domain?
AWS Config continually assesses, audits, and evaluates the configurations and relationships of your resources.
Leading configuration management tools vary in their scope and purpose. General tools such as SolarWinds Server Configuration Monitor, CFEngine, Puppet, Chef, Ansible, SaltStack, Juju and Rudder can handle data center hardware and SCM with some degree of automation.
Configuration management tools make changes and deployments faster, remove the potential for human error, while making system management predictable and scalable. They also help you to keep track of the state of your resources, and keep you from repeating tasks, like installing the same package twice.
SaltStack uses yaml or json data by default, with Python's Jinja (or Mako) template language as a way to generate the yaml or json with programmatic logic.
But it has the concept of renderers which is a python module with a render
method that can take a source file (eg templated YAML, or perhaps RDF) and return a python dict which conforms to Salt's highstate data structure
Disclaimer: I haven't used SaltStack, have just been reading the docs while slogging away with Chef...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With