Sha256: ca1361b215ba90d79fd909e4202771be6b7ac42119f1211a3256ef86d798a153
Contents?: true
Size: 1.82 KB
Versions: 4
Compression:
Stored size: 1.82 KB
Contents
## System Description The System Description format and file structure is documented in the machinery wiki: [https://github.com/SUSE/machinery/wiki/System-Description-Format](https://github.com/SUSE/machinery/wiki/System-Description-Format) Machinery validates descriptions on load. It checks that the JSON structure of the manifest file, which contains the primary and meta data of a description, is correct and it adheres to the schema. Validation errors are reported as warnings. It also checks that the information about extracted files is consistent. Missing files or extra files without reference in the manifest are treated also as warnings. All other issues are errors which need to be fixed so that Machinery can use the description To manually validate a description use the `machinery validate` command. ## Use Cases Some of the important use cases of Machinery are: * Inspecting a System and Collecting Information Collecting a variety of information. Limit the gathered information with scopes (see section about scopes). Each inspection step updates the system description. * Reviewing System Description After a successful inspection, the system description can be displayed on the console or the output can be fed into other tools. * Cloning a System An inspected system can be cloned. The inspection step returns a system description which is used as the basis for cloning physical or virtual instances. Machinery can build a system image from the description, which can then for example be deployed to a cloud. # OPTIONS FOR ALL SUBCOMMANDS <!--- These are 'global' options of machinery --> * `--version`: Displays version of `machinery` tool. Exit when done. * `--debug`: Enable debug mode. Machinery writes additional information into the log file which can be useful to track down problems.
Version data entries
4 entries across 4 versions & 1 rubygems