-
Notifications
You must be signed in to change notification settings - Fork 0
Folders
hellgate75 edited this page Mar 9, 2020
·
6 revisions
Project Folder Structure Section
Following folder structure:
[+] <Project Name>
[+] env
- deploy-config.yaml|json|xml
- deploy-config-{env}.yaml|json|xml
- deploy-envs.yaml|json|xml (user defined)
- deploy-net.yaml|json|xml
- deploy-net-{env}.yaml|json|xml
- deploy-plugins.yaml|json|xml
- deploy-plugins-{env}.yaml|json|xml
- deploy-type.yaml|json|xml
- deploy-type-{env}.yaml|json|xml
- hosts.yaml|json|xml (user defined)
- hosts-{env}.yaml|json|xml
- vars.yaml|json|xml (user defined)
[+] <certificates folder> (user defined)
- <client-certificate-name>.pem
- <client-key-name>.key
[+] <sub feed folder name> (user defined)
- <feed-name>.yaml|json|xml
- <feed-name>.yaml|json|xml
- <feed-name>.yaml|json|xml
[+] <steps fragment folder name> (user defined)
- <step-fragment-name>.yaml|json|xml
- <step-fragment-name>.yaml|json|xml
- <step-fragment-name>.yaml|json|xml
<main-feed-name>.yaml|json|xml
Files can be encoded in YAML, JSON and XML file format.
Here reference structures:
- Deploy Config (
deploy-config.yaml|json|xml
) Destination Structure is DeployConfig - Net Protocol Type (
deploy-net.yaml|json|xml
) Destination Structure is NetProtocolType - Deploy Type Destination (
deploy-type.yaml|json|xml
) Structure is DeployType - Deploy Plugins Type Destination (
deploy-plugins.yaml|json|xml
) Structure is PluginsConfig - Host Groups (
hosts.yaml|json|xml
) Destination Structure is HostGroupsConfig - Variables (
vars.yaml|json|xml
) Destination Structure is Vars - Environments (
deploy-envs.yaml|json|xml
) Destination Structure is Environments
Come back to the Home Page