{"id":20237921,"url":"https://github.com/qualisystems/app-starter-pack","last_synced_at":"2026-05-13T02:31:27.684Z","repository":{"id":110164060,"uuid":"77610525","full_name":"QualiSystems/app-starter-pack","owner":"QualiSystems","description":null,"archived":false,"fork":false,"pushed_at":"2019-02-03T10:41:01.000Z","size":676,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"dev","last_synced_at":"2025-03-03T14:47:37.723Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QualiSystems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-29T12:26:01.000Z","updated_at":"2017-01-08T10:17:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"38bf803f-bcac-4abe-89dd-49fe08c8a20f","html_url":"https://github.com/QualiSystems/app-starter-pack","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/QualiSystems/app-starter-pack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QualiSystems%2Fapp-starter-pack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QualiSystems%2Fapp-starter-pack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QualiSystems%2Fapp-starter-pack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QualiSystems%2Fapp-starter-pack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QualiSystems","download_url":"https://codeload.github.com/QualiSystems/app-starter-pack/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QualiSystems%2Fapp-starter-pack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32965213,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T23:30:32.555Z","status":"online","status_checked_at":"2026-05-13T02:00:07.132Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T08:29:36.499Z","updated_at":"2026-05-13T02:31:27.667Z","avatar_url":"https://github.com/QualiSystems.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Using App Starter Packages\n==========================\n\n| **This feature is only available for CloudShell 8.0 and above.** |\n|------------------------------------------------------------------|\n\n\nThis article explains how to add, to CloudShell, App templates with\npreconfigured deployment paths that install VMs with a vanilla Linux or Windows\noperating system. The packages are provided as ZIP files that can be imported\ninto CloudShell. Once imported, the App templates containing the new deployment\npaths are associated the **OS Images** service category.\n\nThe starter pack contains packages for Apps that can be deployed in AWS EC2 and\nAzure. Apps for the following OSs are available: CentOS, Red hat, Ubuntu,\nWindows Server 2012 and Windows Server 2016. \n\n**To add preconfigured Apps: **\n-------------------------------\n\n1.     In CloudShell Portal, in the **Inventory** dashboard, create the **AWS\nEC2** or **Microsoft Azure** cloud provider resource to be used to deploy the\nApp template’s VMs on the required region.\n\n\u003e   The repository is organized according to cloud provider\\\u003epackage\n\u003e   type\\\u003esupported regions.\n\n\u003e   For example, AWS EC2 packages that install Centos 7.\n\n2.     Navigate to the desired package ZIP file and download locally. Some of\nthe regions don’t have the desired OS.\n\n**Tip:** The images of the Azure Windows packages can be accessed by Ansible.\n\n3.      Unzip the package and in the **App Template** folder, edit\nthe **App.xml** as follows:\n\n•          In the element starting with **\\\u003cDeploymentService**, change\nthe **CloudProvider** value to the name of the desired region’s cloud provider\nresource in CloudShell. For example, “Azure\\_northeurope”.\n\n•          (Optional) Customize the name of the deployment path to be added to\nthe App template. In the element starting with **\\\u003cDeploymentPath**, change\nthe **Name**, as appropriate. By default, the name comprises the name of the\ncloud provider resource and the deployment type. For example,\n“Azure\\_northeurope - Azure VM From Marketplace”. \n\n4.    Save the file and rezip the contents.\n\n**Note:** Only ZIP files are supported.\n\n5.     Import the ZIP file into CloudShell.\n\nA new app template is created that includes the package’s deployment path. The\ndeployment path is set to the cloud provider resource you specified and\npopulated with the preconfigured App’s basic deployment settings.\n\n**Note:** Importing additional packages of the same OS will create additional\ndeployment paths in this App template.\n\n6.    The App template is assigned to the **OS Images** service category but\nalso adds the following categories: Database Servers, Web Servers, and App\nServers.. The App template’s category can be changed in\nthe **App.xml**’s **\\\u003cCategory\\\u003e** element before import and from within\nCloudShell Portal. Open the App template and edit as appropriate. For example,\nyou might want to modify the size of the VM to be created, in the **VM\nSize **(Azure) or **Instance Type** (AWS EC2) attribute or associate it to a\ndifferent category. \n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqualisystems%2Fapp-starter-pack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqualisystems%2Fapp-starter-pack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqualisystems%2Fapp-starter-pack/lists"}