[Swiftstack] Add plugin-specific roles: Swiftstack data node and Swiftstack controller
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel Plugins |
Fix Committed
|
Wishlist
|
Stanislav Kolenkin |
Bug Description
If you'd like the plugin to deploy Swiftstack data nodes (not the way it's done now, because the plugin doesn't not install anything in the current version), then you'll need to introduce plugin-specific role.
Instructions can be found: here:https:/
the plugin-specific role (e.g. Swiftstack data node) should incorporate the following steps:
install ubuntu
configure logical Fuel networks for all interfaces
create disk partitions
install Swiftstack itself (rewrite in puppet):
curl https:/
install_failure() { echo "Installation requires $1"; exit 1; }
test "$(uname -i)" == "x86_64" || install_failure "a 64-bit (x86_64) kernel (found '$(uname -i)')"
test -f /etc/lsb-release && . /etc/lsb-release
test "$DISTRIB_RELEASE" == "12.04" -o "$DISTRIB_RELEASE" == "14.04" || install_failure "Ubuntu 12.04 or 14.04 (found $DISTRIB_
curl https:/
sudo sh -c "echo deb https:/
sudo apt-get update && sudo apt-get install -y swiftstack-node < /dev/null || exit 1
ssclaimurl 12
summary: |
- [Swiftstack] Add plugin-specific rolea: Swiftstack data node and + [Swiftstack] Add plugin-specific roles: Swiftstack data node and Swiftstack controller |
Changed in fuel-plugins: | |
assignee: | Charles Hsu (charles0126) → Stanislav Kolenkin (skolenkin) |
milestone: | none → 8.0 |
status: | New → Fix Committed |
marking as blueprint, to be considered for future releases.