Do not run after_boot.sh by default
[samplevnf.git] / VNFs / DPPD-PROX / helper-scripts / rapid / openstack-rapid.yaml
index 5915ed2..1cc11e0 100644 (file)
@@ -10,7 +10,7 @@ parameters:
   public_net_name: {description: Public network to allocate (floating) IPs to VMs', type: string, default: admin_floating_net}
   mgmt_net_name: {description: Name of PROX mgmt network to be created, type: string, default: admin_internal_net}
   PROX_image: {description: Image name to use for PROX, type: string, default: rapidVM}
-  PROX_key: {description: DO NOT CHANGE THIS DEFAULT KEY NAME, type: string, default: rapid_key}
+  PROX_key: {description: DO NOT CHANGE THIS DEFAULT KEY NAME, type: string, default: rapid_rsa_key}
   my_availability_zone: {description: availability_zone for Hosting VMs, type: string, default: nova}
   security_group: {description: Security Group to use, type: string, default: prox_security_group}
   PROXType1VM_count: {description: Total number of testVMs to create, type: number, default: 2}
@@ -54,7 +54,7 @@ resources:
           PROX_config: {get_resource: MyConfig}
     depends_on:
       - MyConfig
-  
   PROXType2VMs:
     type: OS::Heat::ResourceGroup
     description: Group of PROX VMs according to specs described in this section
@@ -75,7 +75,7 @@ resources:
           PROX_config: {get_resource: MyConfig}
     depends_on:
       - MyConfig
-  
   PROXType3VMs:
     type: OS::Heat::ResourceGroup
     description: Group of PROX VMs according to specs described in this section
@@ -95,7 +95,7 @@ resources:
           PROX_config: {get_resource: MyConfig}
     depends_on:
       - MyConfig
-  
   MyConfig:
     type: OS::Heat::CloudConfig
     properties:
@@ -114,12 +114,13 @@ resources:
               rapid:rapid
           expire: False
         write_files:
-        - path: /opt/rapid/after_boot.sh
-          # - path: /opt/rapid/after_boot_do_not_run.sh
+        - path: /opt/rapid/after_boot_do_not_run.sh
+          # - path: /opt/rapid/after_boot.sh
           # after_boot.sh is ran by check_prox_system_setup.sh, if it exists
           # This can be used to fix some issues, like in the example below
           # Remove this section or rename the file, if you do not want to run
           # this after booting
+          # The code below is just an example of what could be ran after boot
           content: |
             OLDIFS="${IFS}"
             IFS=$'\n'
@@ -128,6 +129,7 @@ resources:
             for item in ${list}
               do /bin/bash -c "sudo ip route del ${item}"
             done
+            # Make sure to replace the IP address with your gateway
             /bin/bash -c "sudo ip route add default via 10.6.6.1 dev eth0"
             /bin/bash -c "echo nameserver 8.8.8.8 > /etc/resolv.conf"
             IFS="${OLDIFS}"
@@ -136,31 +138,31 @@ resources:
 outputs:
   number_of_servers:
     description: List of number or PROX instance
-    value: 
+    value:
       - {get_param: PROXType1VM_count}
       - {get_param: PROXType2VM_count}
       - {get_param: PROXType3VM_count}
   server_name:
     description: List of list of names of the PROX instances
-    value: 
+    value:
       - {get_attr: [PROXType1VMs, name]}
       - {get_attr: [PROXType2VMs, name]}
       - {get_attr: [PROXType3VMs, name]}
   mngmt_ips:
     description: List of list of Management IPs of the VMs
-    value: 
+    value:
       - {get_attr: [PROXType1VMs, mngmt_ip]}
       - {get_attr: [PROXType2VMs, mngmt_ip]}
       - {get_attr: [PROXType3VMs, mngmt_ip]}
   data_plane_ips:
     description: List of list of list of DataPlane IPs of the VMs
-    value: 
+    value:
       - {get_attr: [PROXType1VMs, data_plane_ips]}
       - {get_attr: [PROXType2VMs, data_plane_ips]}
       - {get_attr: [PROXType3VMs, data_plane_ips]}
   data_plane_macs:
     description: List of list of list of DataPlane MACs of the VMs
-    value: 
+    value:
       - {get_attr: [PROXType1VMs, data_plane_mac]}
       - {get_attr: [PROXType2VMs, data_plane_mac]}
       - {get_attr: [PROXType3VMs, data_plane_mac]}