naoi / cloud_orchestrator
Cloud orchestrator distribution by DOCOMO Innovations, Inc.
Installs: 92
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 7
Language:Dockerfile
Type:drupal-profile
Requires
- aws/aws-sdk-php: 3.*.*@dev
- composer/installers: ^1.0
- drupal/admin_toolbar: ^2.0
- drupal/authorization: ^1.0@beta
- drupal/bootstrap: ^3.20
- drupal/bootstrap_cloud: ^1.3
- drupal/cloud: ^2.0
- drupal/cloud_orchestrator: ^2.0
- drupal/copyright_footer: ^1.3
- drupal/ctools: ^3.2
- drupal/externalauth: ^1.1
- drupal/geocoder: ^3.7
- drupal/ldap: ^3.0@beta
- drupal/login_destination: ^1.0@alpha
- drupal/module_filter: ^3.1
- drupal/page_manager: ^4.0@beta
- drupal/panels: ^4.4
- drush/drush: ^8
- geocoder-php/nominatim-provider: ^5.2
- google/apiclient: ^2.4
- hussainweb/drupal-composer-helper: 1.0.0-beta3
- maclof/kubernetes-client: ~0.16.0
Requires (Dev)
- drupal/console: ~1.0
This package is auto-updated.
Last update: 2024-12-14 06:04:52 UTC
README
Cloud Orchestrator is a Drupal cloud management distribution tailored for cloud administrators and operators.
The distribution manages resources in public and private clouds. Version 6.x includes support for Amazon EC2 and Amazon VPC/Networking, Kubernetes, OpenStack, VMware and Terraform.
Major features include
- Multiple cloud support
- Self service portal
- Infrastructure insights
Cloud Orchestrator's functionality is built using the [Cloud module] (https://www.drupal.org/project/cloud).
Installing Cloud Orchestrator using Composer
The recommended way to install Cloud Orchestrator is using Composer.
composer create-project docomoinnovations/cloud_orchestrator cloud_orchestrator
To use 6.x use the following command.
composer create-project docomoinnovations/cloud_orchestrator:6.x-dev cloud_orchestrator
After the composer project is created, point your web server to
cloud_orchestrator/docroot
. Then run the normal Drupal installer.
Installing Cloud Orchestrator using AWS CloudFormation template
Alternatively, you can use the [AWS CloudFormation Template] (https://cloud-orchestrator.s3.amazonaws.com/cfn/cloud_orchestrator_single.yaml) to launch the Cloud Orchestrator stack on AWS EC2.
After the stack is built, check that the build script has completed by logging
into your instance with SSH using the SSHAccess
value under the Outputs
tab.
Follow the build script progress with tail -f /var/log/cloud-init-output.log
.
The build script takes about 10 minutes to complete.
When the script has completed, click on the DrupalUrl
under the Outputs
tab.
Follow the standard Drupal installation process.
Video Resources
Cloud Orchesration Introduction
Installation
Setting up EC2 in Cloud Orchestrator
- Launching EC2 Instance
- Create SSH Key Pair
- Import AMI Image
- Create Launch Templates
- Launch EC2 Instance
Contributing
Issues are tracked on [drupal.org]. Please do not submit support requests through GitHub.
Known Issues
License
Cloud Orchestrator is released under the terms of the `` GPLv2 license.