-
Notifications
You must be signed in to change notification settings - Fork 0
Steps
Steps Structure Section
Step is an operational unit that will be applied with a gneeric client to given hosts.
The Step may contains executable units fragment list known as steps fragment and multiple feeds is like a worksheet that contains other steps, more imported steps (fragment steps files->OptionSet)
Sub Step fragment file list is include
d in the step as sub execution in the point where the include step is placed.
name: Deploy sample commands
group: default
steps:
- name: Include expands and execute more Steps here
include:
- strps/sub-steps1.yaml
- strps/sub-steps2.json
- strps/sub-steps3.xml
More Feeds file list is imported
d in the step as sub execution in the point where the importer step is placed.
name: Deploy sample commands
group: default
steps:
- name: Import and execute more Feeds here
import:
- feeds/sub-feed1.yaml
- feeds/sub-feed2.json
- feeds/sub-feed3.xml
Feed structure is hierarchical and accordignly to the declared steps you can import other steps and feeds, as step sub components (steps fragment and other feeds).
See below image for details:
Unfortunately but even fortunately there is control to cycles in feed files, however the pro is that there is not limit to neated steps and feeds levels, so complex operations or product grousp installation procedures can be collected in libraries (the Feed component)
Here the list of available Step classes:
-
Include Steps (Described in Step Fragment files paragraph)
-
Import Steps (Described in More Feed files paragraph)
Come back to the Home Page