Skip to content

Added support for other Linux distributions #274

Open
kcantrel wants to merge 5 commits intomainfrom
add_ubuntu_support
Open

Added support for other Linux distributions #274
kcantrel wants to merge 5 commits intomainfrom
add_ubuntu_support

Conversation

@kcantrel
Copy link
Copy Markdown
Collaborator

No description provided.

@kcantrel kcantrel requested a review from benams1 as a code owner March 25, 2026 22:09
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 25, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA eb9de43.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR restructures the EC2 Linux user-data iSCSI provisioning script to support multiple Linux distributions while staying within the 16KB EC2 user-data limit by embedding a compressed “real” script.

Changes:

  • Added linux_userData_real.sh with distro detection (RHEL-like vs Debian-like) and package install logic.
  • Replaced linux_userData.sh with a small bootstrap wrapper that expands and runs the compressed real script.
  • Updated documentation and CloudFormation metadata to reflect the new workflow and supported distributions.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 15 comments.

Show a summary per file
File Description
Management-Utilities/ec2-user-data-iscsi-create-and-mount/linux_userData_real.sh New full user-data implementation with distro support and iSCSI/multipath provisioning.
Management-Utilities/ec2-user-data-iscsi-create-and-mount/linux_userData.sh Bootstrapper that exports parameters, decodes/decompresses, and executes the real script.
Management-Utilities/ec2-user-data-iscsi-create-and-mount/build_linux_userData Build helper to regenerate the compressed linux_userData.sh wrapper from the real script.
Management-Utilities/ec2-user-data-iscsi-create-and-mount/README.md Updated setup/deployment guidance and notes about the compressed Linux script.
Management-Utilities/ec2-user-data-iscsi-create-and-mount/EC2-cloud_formation.yaml Small UX/parameter text updates.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants