How-to: Add Emulation Configurations

To add a new emulation configuration with the name “level_13” and version 0.1.0, perform the following steps:

  1. Create a sub-directory called level_13 in the folder:
       csle/emulation-system/envs/010/
    

    Listing 164: Directory with emulation configurations with version 0.1.0.

  2. Add the emulation configuration file config.py to the directory:
       csle/emulation-system/envs/010/level_13/
    

    Listing 165: Directory with emulation configuration file for the emulation with the name `level_13` and version 0.1.0.

  3. Update the following README file:
       csle/emulation-system/envs/010/README.md
    

    Listing 166: README file for emulation configurations with version 0.1.0.

  4. Update the following Makefile with installation instructions:
       csle/emulation-system/envs/010/README.md
    

    Listing 167: Makefile for emulation configurations with version 0.1.0.

  5. Insert the emulation configuration into the metastore by running the command:
       csle/emulation-system/envs; make install
    

    Listing 168: Command to insert emulation configurations into the metastore.