Requirements
Last updated on
2 March 2023
- PHP 8.0 or Higher (128 MB Memory or higher)
- MySQL 5.7 or higher _OR_ MariaDB 10.3 or higher
- Drupal 9.4 or higher
- Cloud 5.x
- This branch is still under development. Any volunteer effort is greatly appreciated.
- Currently, AWS, K8s, OpenStack, VMware and Terraform Cloud are the Cloud module that is working.
- Future support includes GCP and Azure.
- AWS
- Mandatory
IAM permissionsfor creating a cloud service provider are as follows:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "Mandatory", "Effect": "Allow", "Action": [ "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeIamInstanceProfileAssociations", "ec2:DescribeCarrierGateways", "ec2:DescribeFlowLogs", "ec2:DescribeImageAttribute", "ec2:DescribeImages", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeKeyPairs", "ec2:DescribeLaunchTemplates", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DescribeTransitGateways", "ec2:DescribeVolumes", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "iam:ListInstanceProfiles" ], "Resource": "*" } ] } - Optional
IAM permissionsfor creating a cloud service provider are as follows:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "Optional", "Effect": "Allow", "Action": [ "cloudwatch:GetMetricData", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateKeyPair", "ec2:CreateLaunchTemplate", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:CreateSnapshot", "ec2:CreateSubnet", "ec2:CreateTags", "ec2:CreateVpc", "ec2:GetConsoleOutput", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress" ], "Resource": "*" } ] } - The policies required to build Cloud Orchestrator consisting of EC2 + ElastiCache + RDS with CloudFormation templates are as follows:
AmazonEC2FullAccess AmazonECS_FullAccess AmazonRDSDataFullAccess AmazonRDSFullAccess AmazonRoute53DomainsFullAccess AmazonRoute53FullAccess AWSCloudFormationFullAccess AmazonS3FullAccess AmazonVPCFullAccess IAMFullAccess AWSLambda_FullAccess AmazonElastiCacheFullAccess AmazonEC2ContainerRegistryFullAccess AmazonRDSFullAccess SecretsManagerReadWrite AmazonElasticFileSystemFullAccess CloudWatchLogsFullAccess AWSCertificateManagerFullAccess
- Mandatory
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion