How to enable Outscale User Data in CloudBolt


Set Parameters

In the Environment Parameters tab, add "Outscale User Data"

Screenshot of: In the Environment Parameters tab, add "Outscale User Data"

In the Environment "OS Builds" tab, add "Ubuntu-22.04-2023.02.21-0" or any other image that supports User Data.

Screenshot of: In the Environment "OS Builds" tab, add  "Ubuntu-22.04-2023.02.21-0" or any other image that supports User Data.

Add User Data and submit blueprint order

In the Server Blueprint select Outscale environment and the supported OS Build. Enter User Data script and submit order.

Screenshot of: In the Server Blueprint select Outscale environment and the supported OS Build.
   Enter User Data script and submit order.

Access instance console output in the Outscale web portal

Screenshot of:

Screenshot of:

Screenshot of:

Click "CONSOLE OUTPUT"

Screenshot of: Click "CONSOLE OUTPUT"

The console output will display boot process and initialization of the new instance. Refresh the console to monitor progress and wait for the cloud-init to execute.

Screenshot of: The console output will display boot process and initialization of the new instance. Refresh the console to monitor progress and wait for the cloud-init to execute.

Verify the script output appears in the console

Screenshot of:

Predefined Environment Parameter Option

First, add the script as an Environment level parameter option.

Screenshot of: First, add the script as an Environment level parameter option.

Screenshot of:

Screenshot of:

Screenshot of:

Then enter the User Data script in the Options form that appears.

Screenshot of: Enter the User Data script in the Options form that appears.

Screenshot of:

Screenshot of:

Next, configure the blueprint to use the predefined "Outscale User Data" parameter.

Screenshot of: Next, configure the blueprint to use the predefined "Outscale User Data" parameter.

Screenshot of:

Screenshot of:

Screenshot of:

Screenshot of:

Select the predefined user data script from the drop-down list.

Screenshot of: Select the predefined user data script from the drop-down list.

Screenshot of:

Create another blueprint order and note that the User Data field is now hidden from the blueprint.

Screenshot of: Create another blueprint order and note that the User Data field is now hidden from the blueprint.

Submit the blueprint order and confirm script execution in the Outscale console:

Screenshot of: Submit the blueprint order and confirm script execution in the Outscale console:

Passing Server variables

Additional Information