Although Configuration Manager enables you to use specific commands in order to automatically set up repositories and specify your environments respectively, you can also do it manually if you prefer. This requires you to manually create the file structure that is needed, and so, it is recommended that you only perform a manual setup if you are more familiar with the tool.
There are a number of steps that you must carry out. First of all, you will receive the Configuration Manager package via your preferred method of delivery. This package will contain:
Copy both the .jar file and the miocm-config.yml file into your local home directory. Example: In Windows:
C:\Users\<<Username>>. Below is the format for the miocm-config.yml file:
Next you must create a working directory in which Configuration Manager will store Ooyala Flex environment configurations, change sets, and logs.
Inside your C:/ drive, create the following folder structure:
A. Root Folder: This folder represents a workspace in which to manage one or more repositories.
B. Repository: As previously mentioned, you can have multiple repositories. Within each repository you can have two or more environments depending on your needs.
C. Source Environment: This folder represents your source environment. You can make changes and then pull configuration from the source environment.
D. Target Environment: This folder represents the target environment. You can pull configuration from the source environment and apply it to the target environment.
E. environment.yml for Source Environment: This is a .yml file that you place inside your the source environment folder. This must be configured with the details of your source environment, These details are as follows:
F. environment.yml for Target Environment: This is a .yml file that you place inside your the target environment folder. This must be configured with the details of your target environment. These details are as follows:
Configure each environment manually by opening the enviroment.yml files in a text editor, and adjust the details accordingly. The configuration of the environment .yml files should be as follows:
Once you apply this configuration to the environment .yml files, you will have a repository with two environments.