About Organization Bootstrap Scripts
This page explains how to add a bootstrap script for your organization. The script will run whenever a user in your organization starts a cluster in their account. This feature is useful for automating tasks, such as sending ACTIVATE data to a specific location.
The steps included on this page should be completed by a ACTIVATE platform administrator in your organization.
Navigating to Organization Bootstrap Settings
Navigate to your Organization settings.
In Organization Settings, click Providers.
In Providers, scroll down to the bootstrap section.
Enter your bootstrap script in the text box. This text will run as a bash script during cluster provisioning.
When you’re done, click Save. Your changes will be applied immediately.
If a user adds their own bootstrap script in a cluster’s configuration settings, the script you set with the instructions will run before the user’s added script.
Testing a Sample Bootstrap Script
You can test this feature with a simple script that echoes text in a designated file.
Enter the following command in the bootstrap script box:
echo "hello world" > /tmp/org-boot.out
exit 0
Click Save.
Navigate to the Compute page and start one of your clusters.
When the cluster is active, log in to the controller with ssh
. For detailed instructions on that process, please see Logging In to the Controller.
After logging in, navigate to /tmp
.
Read org-boot.out
to see that it matches the echo
command.
If you encounter errors during this test, please contact us.