Skip to content

Latest commit

 

History

History
309 lines (284 loc) · 64.7 KB

README.md

File metadata and controls

309 lines (284 loc) · 64.7 KB

TOC of All CloudDrove Packages and Tools

This repo is a useful way to discover all CloudDrove developed and maintained repositories. It is mainly designed for clients of CloudDrove.


Terraform AWS modules

CloudDrove offers the below terraform AWS modules:

Sr No. Module name Description Latest version Star Fork Issues
1. terraform-aws-cross-account-role This terraform module is used to create an IAM Role to access another AWS account inventory. 0.15.0 13 19
2. terraform-aws-ecr This terraform module is used to create ECR on AWS. 1.3.2 26 20
3. terraform-aws-elasticache Terraform module to create Elasticache Cluster and replica for Redis and Memcache. 2.0.1 46 35
4. terraform-aws-vpn Terraform module is used to create VPN resource on AWS for network connectivity. 2.0.0 12 12
5. terraform-aws-cloudfront Terraform module provisions CloudFront CDN resource on AWS. 1.0.2 1 2
6. terraform-aws-sns Terraform module is used to setup SNS service to manage notifications on application. 1.3.0 19 14
7. terraform-aws-eks Terraform module will be created Autoscaling, Workers, EKS. 1.4.2 14 9
8. terraform-aws-transit-gateway Terraform module to create Transit gateway resource on AWS. 2.0.0 4 1
9. terraform-aws-efs Terraform module to create or deploy EFS on AWS. 2.0.0 11 5
10. terraform-aws-elastic-beanstalk Terraform module to deploy Elastic Beanstalk resource on AWS. 0.13.0
11. terraform-aws-iam-role Terraform module to create Iam role resource on AWS. 1.3.2 10 17
12. terraform-aws-s3 Terraform module to create default S3 bucket with logging and encryption type specific features. 2.0.0 33 19
13. terraform-aws-acm This terraform module is used for requesting or importing SSL/TLS certificate with validation. 1.4.1 9 18
14. terraform-aws-labels This terraform module is designed to generate consistent label names and tags for resources. You can use terraform-labels to implement a strict naming convention. 1.3.0 42 22
15. terraform-aws-vpc Terraform module to create VPC resource on AWS. 2.0.0 36 24
16. terraform-aws-subnet Terraform module to create public, private and public-private subnet with network acl, route table, Elastic IP, nat gateway, flow log. 2.0.1 42 19
17. terraform-aws-keypair Terraform module for generating or importing an SSH public key file into AWS. 1.3.1 11 13
18. terraform-aws-security-group This terraform module creates set of Security Group and Security Group Rules resources in various combinations. 2.0.0 22 23
19. terraform-aws-ec2 Terraform module to create an EC2 resource on AWS with Elastic IP Addresses and Elastic Block Store. 2.0.3 53 38
20. terraform-aws-cloudtrail Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs 1.4.2 10 20
21. terraform-aws-lambda Terraform module to create Lambda resource on AWS for create lambda function. 1.3.1 22 20
22. terraform-aws-alb This terraform module is used to create ALB on AWS. 2.0.0 17 21
23. terraform-aws-kms This terraform module creates a KMS Customer Master Key (CMK) and its alias. 1.3.1 21 18
24. terraform-aws-aurora Terraform module which creates RDS Aurora database resources on AWS and can create different type of databases. Currently it supports Postgres and MySQL. 2.0.0 25 24
25. terraform-aws-cloudwatch-alarms Terraform module creates Cloudwatch Alarm on AWS for monitoriing AWS services. 1.3.2 43 36
26. terraform-aws-ses Terraform module to create an SES Identity with SES IAM user on AWS. 1.3.3 27 29 1
27. terraform-aws-sqs Terraform module to create SQS resource on AWS for managing queue. 1.3.0 7 15
28. terraform-aws-vpc-peering Terraform module to connect two VPC's on AWS. 1.3.0 18 15
29. terraform-aws-multi-account-peering Terraform module to connect two VPC’s from different AWS account. 1.0.1 8 11
30. terraform-aws-sftp This terraform module is used to create sftp on AWS for S3. 1.3.3 36 30
31. terraform-aws-route53 Terraform module to create Route53 resource on AWS for zone and record set. 1.0.2 15 27
32. terraform-aws-api-gateway Terraform module to create Route53 resource on AWS for create api gateway with it's basic elements. 1.4.1 76 72
33. terraform-aws-elasticsearch Terraform module to create an Elasticsearch resource on AWS. 1.0.1 13 17
34. terraform-aws-iam-user Terraform module to create Iam user resource on AWS. 1.3.0 8 17
35. terraform-aws-route53-record Terraform module to create Route53 table record set resource on AWS. 1.0.1 10 13
36. terraform-aws-cloudwatch-event-rule Terraform module to create cloudwatch event rule on AWS. 1.0.1 8 10
37. terraform-aws-cloudtrail-slack-notification Terraform module to create Lambda resource on AWS for sending notification when anything done from console in AWS. 1.0.1 8 4
38. terraform-aws-lambda-proxy-api-gateway Terraform module to create Api Gateway resource on AWS for trigger lambda function.
39. terraform-aws-iam-baseline Terraform Module Create default IAM roles for managing AWS account. 1.0.1
40. terraform-aws-cloudtrail-baseline Terraform module to create an cloudtrail resource on AWS with S3 encryption with KMS key 1.0.1
41. terraform-aws-alarm Terraform module to create an Cloudwatch Alarm. 1.0.1
42. terraform-aws-config-baseline Terraform module to create an AWS Config resource on AWS with S3, IAM user, Recoder and Roles. 0.15.0
43. terraform-aws-secure-baseline Terraform module to create an Secure Basline, inclued module is alarm baseline, config baseline, and clouddtrail baseline. 1.3.0 13 5
44. terraform-aws-ec2-snapshot Terraform module to create Lambda resource on AWS for creating backup and clear Snapshots and AMIs of instances in AWS. 1.0.1
45. terraform-aws-guardduty Provides a resource to manage a GuardDuty member. To accept invitations in member accounts. 0.12.3
46. terraform-aws-teevity This terraform module is used for create needed resources like Iam user, S3 and others which used to connect AWS account with Teevity tool to monitor our bills. 0.12.2.2
47. terraform-aws-ecs Terraform module to create ECS on AWS. 1.0.1 3 1
48. terraform-aws-inspector Terraform module to create Inspector on AWS for monitoring instances. 0.12.0
49. terraform-aws-iam-access-analyzer Terraform module to create IAM Access Analyzer on AWS for monitoring policies. 1.0.1
50. terraform-aws-rabbitmq This terraform module is used to create RabbitMQ on AWS. 0.15.0
51. terraform-aws-alb-multi-targetgroup Provides a Target Group resource for use with Load Balancer resources.
52. terraform-aws-waf-regional This is terraform repository for AWS WAF (Web Application Firewall) Regional.
53. terraform-aws-slack-alerts Terraform module to setup tool for send slack alerts via sns for cloudwatch alarms, Elasticbeanstalk, elasticache, autoscaling and other things. 0.12.1
54. terraform-aws-lambda-site-monitor Terraform module to create Lambda resource on AWS for monitor different websites. 1.0.1 4 4
55. terraform-aws-mysql Terraform module to create a MySQL on AWS. 1.3.2 6
56. terraform-aws-ec2-autoscaling Terraform module will be created EC2 modulewith Autoscaling group. 1.3.0 4 4
57. terraform-aws-node-group This terraform module is used to create a node group for EKS. 0.12.0 1
58. terraform-aws-lightsail Terraform module to create Lightsail instance, Lightsail Key Pair (Optional), Lightsail Static IP (Optional), Metric alarm (Optional). 1.3.1 19 13
59. terraform-aws-secrets-manager Terraform module to create Secret Manager resource on AWS for manage our secret variables. 2.0.0 1 2
60. terraform-aws-cognito Terraform module to create an Cognito resource on AWS. 1.0.1 2 3 1
61. terraform-aws-workspace Terraform module to create workspace resources on AWS for manage betterly. 1.0.1 5
62. terraform-aws-active-directory Terraform module to create Active Directory on AWS. 1.0.1 3
63. terraform-aws-reference-architecture This repo is used as a sample refrence architecture to manage internal projects terraform. 1
64. terraform-aws-dynamodb This terraform module is used for create dynamodb resources in AWS. 1.0.1 5 2
65. terraform-aws-client-vpn This terraform module is used for create AWS Client VPN service to manage internal AWS resources. 1.0.9 8 8
66. terraform-aws-lifecycle-manager This terraform module is used to Provide a Data Lifecycle Manager (DLM) lifecycle policy for managing snapshots. 1.0.1 5 3
67. terraform-aws-eventbridge Terraform module to create an Eventbridge resource on AWS. 1.0.1 2
68. terraform-aws-serverless-jenkins Terraform module for deploy a serverless jenkins. 2
69. terraform-aws-alb-ingress Terraform module to deploy alb ingress controller on EKS via helm. 0.15.0
70. terraform-aws-backup This Terraform module is used to create backup resource on AWS. 1.3.1
71. terraform-aws-gitlab-runner-old This terraform module created a launch template and autoscaling group service. These both can be used to setup gitlab-runner. 1.0.1
72. terraform-aws-config This terraform module is used to create aws Config resoruces. Aws config provides a detailed view of the configuration of AWS resources in your AWS account.
73. terraform-aws-pritunl Terraform module to create an pritunl resource on AWS with Elastic IP Addresses and Elastic Block Store 1.3.0 4
74. terraform-aws-waf This Terraform module is used to create waf on AWS. WAF (Web Application Firewall) is a cloud-based firewall service. It helps protect web applications from common web exploits and provides customizable security rules to filter and monitor incoming web traffic. 2.0.1 3 3
75. terraform-aws-security-hub This terraform module creates set of Security hub. AWS Security Hub is a comprehensive security service that helps you centralize and automate security findings across your AWS accounts 1.0.2 2 5
76. terraform-aws-mfa A terraform module to enable MFA for AWS groups and users 1.0.1 5
77. terraform-aws-macie This terraform module is used to Provide a resource to manage an AWS Macie Account. 1.0.1 1 4
78. terraform-aws-aqua Terraform modules for Connecting AquaSec to Aws Cloud account
79. terraform-aws-dms Module to migrate database to AWS
80. terraform-aws-codecommit Terraform module to create AWS CodeCommit repositories and triggers.
81. terraform-aws-cloudformation Terraform module to provision CloudFormation Stack
82. terraform-aws-karpenter A Terraform module to create karpenter resource on AWS. 1.0.1 1 1
83. terraform-aws-s3-multiaccount-replication This terraform module is used for s3 replication between multiple account 1.0.1 2
84. terraform-aws-iam Terraform module which creates IAM resources on AWS 2
85. terraform-aws-eks-lb-controller Terraform module for deploying AWS Load Balancer Controller inside a pre-existing EKS cluster. 1
86. terraform-aws-rds-auto-shutdown Terraform module to create Lambda function resource to auto-shutdown rds resources in AWS.
87. terraform-aws-cost-billing-alarm A Terraform module to create aws cost billing alarm resource on AWS with sns topic. 1.0.2 1
88. terraform-aws-autoscaling Terraform module which creates Auto Scaling resources on AWS 1 1
89. terraform-aws-sso This terraform module is used to create AWS SINGLE SIGN ON resources. AWS SSO is an authentication solution that allows users to log in to multiple applications and websites with one-time user authentication.
90. terraform-aws-documentdb terraform-aws-documentdb 1.0.1 2
91. terraform-aws-msk Terraform module to create kafka resource on AWS. AWS MSK (Managed Streaming for Apache Kafka) is a fully managed service that simplifies the deployment, management, and operation of Apache Kafka clusters. Apache Kafka is an open-source distributed streaming platform used for building real-time streaming data p 1.3.0 1 1
92. terraform-aws-cloudwatch-dashboard This Terraform module creates Cloudwatch Alarm on AWS for monitoring AWS services. 1.0.0 1
93. terraform-aws-cloudwatch-synthetics CloudWatch Synthetic Canaries are scripts that monitor your endpoints and APIs from the outside-in. Canaries help you check the availability and latency of your web services 1.3.1 1 3
94. terraform-aws-sftp-workflow This terraform module is used to create sftp on AWS for S3. AWS SFTP (Simple File Transfer Protocol) is a fully managed service that enables you to transfer files to and from Amazon S3 using the SFTP protocol 1.0.0 1
95. terraform-aws-amplify Terraform module to provision AWS Amplify apps, backend environments, branches, domain associations, and webhooks. 1.4.1 1
96. terraform-aws-k8s-addons This terraform module is used to create eks addon tools along with IRSA.
97. terraform-aws-gitlab-runner Terraform to run GitLab runners in AWS (Ec2)
98. terraform-aws-global-accelerator This terraform module create a aws Global Accelerator resources in AWS. AWS Global Accelerator is a networking service that helps you improve the availability, performance, and security of your public applications. 1.4.0
99. terraform-aws-eks-addons Terraform module which provisions addons on Amazon EKS clusters 0.1.4 20 4 1
100. terraform-aws-reference [Draft] A reference repository to deploy a production ready eks cluster.
101. terraform-aws-athena This module provides an easy way to set up Athena queries, The module can set up Athena database and table from an input S3 bucket and create-table SQL script. 1.0.0
102. terraform-aws-control-tower Terraform module to create Control tower baseline resources on AWS. 0.0.4 1
103. terraform-aws-ssm Terraform module to create an SSM on AWS.
104. terraform-aws-budget
105. terraform-aws-bootstrap
106. terraform-aws-redshift This is for aws redshift clustner creation module.
107. terraform-aws-bedrock Terraform module will be create AWS bedrock service
108. terraform-aws-managed-control-tower
109. terraform-aws-mq 0.0.2

Terraform AZURE modules

CloudDrove offers the below terraform AZURE modules:

Sr No. Module name Description Latest version Star Fork Issues
1. terraform-azure-labels This terraform module is designed to generate consistent label names and tags for resources. You can use terraform-labels to implement a strict naming convention. v1.0.0 4 1
2. terraform-azure-resource-group Terraform module for managing Azure resource groups. Manage resource groups - Azure portal - Azure Resource ... A resource group is a container that holds related resources for an Azure solution. The resource group can include all the resources for the solution, or only those resources that you want to manage as a group 1.0.2 2
3. terraform-azure-network-security-group A Terraform module to create NETWORK SECURITY GROUP resource on AZURE. 1.0.4 1 1
4. terraform-azure-networking 1.0.4 2
5. terraform-azure-virtual-machine Terraform module to create virtual machine resource on AZURE. 2.0.2 1
6. terraform-azure-subnet This terraform module is designed to create Azure Subnet resources. Virtual networks and virtual machines in Azure. Microsoft Learn A subnet is a range of IP addresses in the virtual network. You can divide a virtual network into multiple subnets for organization and security. Each NIC in a VM is connected to one subnet in one virtual network. 1.2.1 4 2
7. terraform-azure-storage This terraform module is designed to create Azure Storage Account resources. The Azure Storage platform is Microsoft's cloud storage solution for modern data storage scenarios. Azure Storage offers highly available, massively scalable, durable, and secure storage for a variety of data objects in the cloud. 1.1.1 1 1
8. terraform-azure-bastion Terraform module to create bastion resource on AZURE. Azure Bastion is a fully managed platform-as-a-service that enables secure and seamless remote access to virtual machines within an Azure virtual network (VNet). 1.1.0 1 2
9. terraform-azure-log-analytics This terraform module is designed to create Azure Log Analytics resources. What is Azure Log Analytics Workspace? Serverless360 An Azure Log Analytics Workspace is a logical storage unit in Azure where all log data generated by Azure Monitors are stored. 2.0.0
10. terraform-azure-vnet-peering This terraform module is designed to create Azure Databricks resources. Virtual network peering enables you to seamlessly connect two or more Virtual Networks in Azure. The virtual networks appear as one for connectivity purposes. 1.0.1 1
11. terraform-azure-mysql This terraform module used to create azure mysql database resources. Azure Database for MySQL is a fully managed database service, which means that Microsoft automates the management and maintenance of your infrastructure and database server, including routine updates, backups, and security.
12. terraform-azure-mssql
13. terraform-azure-dns Terraform module to create dns resource on AZURE. Azure DNS is a domain name system. it allows to host your DNS domains and manage DNS records within the Azure cloud environment. 2.0.0 1
14. terraform-azure-nat-gateway This terraform module is designed to create Azure Databricks resources. Azure NAT Gateway is a fully managed and highly resilient Network Address Translation (NAT) service. Azure NAT Gateway simplifies outbound Internet connectivity for virtual networks. 1.0.2 1
15. terraform-azure-key-vault Terraform module to create key-vault resource on AZURE. Azure Key Vault is a cloud service provided by Microsoft Azure that allows you to securely store and manage cryptographic keys, secrets, certificates, and other sensitive information. 1.2.0 1 3
16. terraform-azure-mssql-db Terraform module to create mssql-db resource on AZURE. 1.0.1 1
17. terraform-azure-vnet Terraform module to create VIRTUAL-NETWORK resource on AZURE. 1.0.4 3 1
18. terraform-azure-vpn This terraform module is designed to create Azure VPN resources. Azure VPN Gateway is a service that uses a specific type of virtual network gateway to send encrypted traffic between an Azure virtual network and on-premises locations over the public Internet. You can also use VPN Gateway to send encrypted traffic between Azure virtual networks . 2.0.0 2
19. terraform-azure-service-bus This terraform module is designed to create Azure Service Bus resources. Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics (in a namespace). 1.0.0 2
20. terraform-azure-aks This terraform module is designed to create Azure kubernets service resources. Azure Kubernetes Service (AKS) offers the quickest way to start developing and deploying cloud-native apps in Azure, datacenters, or at the edge with built-in code-to-cloud pipelines and guardrails. 1.0.2 5 3
21. terraform-azure-acr Terraform module to create acr resource on AZURE. Azure Container Registry (ACR) is a managed Docker container registry service. It allows you to store, manage, and deploy container images for your applications. 2.0.0 1 1
22. terraform-azure-flexible-mysql Terraform module to create flexible-MySQL resource on AZURE. Azure offers a managed MySQL database service called Azure Database for MySQL, which provides a flexible and scalable solution for hosting MySQL-based applications in the cloud. 2.0.0 1
23. terraform-azure-defender Terraform module to create DEFENDER resource on AZURE.
24. terraform-azure-load-balancer This terraform module is designed to create Azure Load-balancer resources. Load-balancing options - Azure Architecture Center ... Azure Load Balancer is a high-performance, ultra low-latency Layer 4 load-balancing service (inbound and outbound) for all UDP and TCP protocols. 1.0.1 1
25. terraform-azure-service-principal This terraform module is designed to create Azure Service Principal resources. An Azure service principal is an identity created for use with applications, hosted services, and automated tools to access Azure resources. 1
26. terraform-azure-monitor-alerts This terraform module is designed to create Azure Databricks resources. Overview of Azure Monitor alerts - Azure Monitor- Microsoft . Alerts help you detect and address issues before users notice them by proactively notifying you when Azure Monitor data indicates there might be a problem with your infrastructure or application. 1.0.0 1
27. terraform-azure-databricks This terraform module is designed to create Azure Databricks resources. Azure Databricks is a fully managed first-party service that enables an open data lakehouse in Azure. 1.0.1 2
28. terraform-azure-logic-app This terraform module is designed to create Azure Logic App resources. Azure Logic Apps is a leading integration platform as a service (iPaaS) built on a containerized runtime. Deploy and run Logic Apps anywhere to increase scale and portability while automating business-critical workflows anywhere. 1.0.0 1
29. terraform-azure-application-insights This terraform module is designed to create azure Application Insights resources . Application Insights is an extension of Azure Monitor and provides application performance monitoring (APM) features. 1.0.2 1 1
30. terraform-azure-data-factory Terraform module to create data factory resource on AZURE. Azure Data Factory is a cloud-based data integration service provided by Microsoft Azure. 1.0.0 1
31. terraform-azure-firewall This Terraform module is used to create firewall resource on AZURE. AZURE Firewall is a managed network security service provided by Microsoft Azure. 1.0.0
32. terraform-azure-app-service This terraform module is designed to create Azure Databricks resources. Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it . NET, . NET Core, Java, Ruby, Node 1.0.0 1
33. terraform-azure-sentinel This terraform module is designed to create azure Sentinel resources. Microsoft Sentinel natively incorporates proven Azure services, like Log Analytics and Logic Apps. Microsoft Sentinel enriches your investigation and detection with AI. It provides Microsoft's threat intelligence stream and enables you to bring your own threat intelligence 1.0.0 6 3
34. terraform-azure-monitor This terraform module is designed to create Azure Monitor Private Link Scope (AMPLS) resources. Image result for ampls An Azure Monitor private link connects a private endpoint to a set of Azure Monitor resources to define the boundaries of your monitoring network. 1.1.0 1
35. terraform-azure-reference This terraform repo is used to create azure reference architcuture.
36. terraform-azure-private-endpoints
37. terraform-azure-aks-addons
38. terraform-azure-flexible-postgresql This terraform module is designed to create Azure Postgres flexible mysql resources. The Azure Database for PostgreSQL flexible server deployment model is designed to support high availability within a single availability zone and across multiple availability zones 2.0.0 2 2
39. terraform-azure-private-dns-resolver This terraform module is designed to create Azure Private DNS resolver resources. DNS Private Resolver is a service that bridges an on-premises DNS with Azure DNS. You can use this service to query Azure DNS private zones from an on-premises environment and vice versa without deploying VM-based DNS servers. 1.0.0
40. terraform-azure-landingzone Azure landing zones Terraform module 6.1.0 1
41. terraform-azure-bootstrap
42. terraform-azure-dummy
43. terraform-azure-redis-cache These module create Resource for Azure redis cache. Azure Cache for Redis is a fully managed, in-memory cache that enables high-performance and scalable architectures. 1
44. terraform-azure-communication-services
45. terraform-azure-bootstrap-test
46. terraform-azure-function-app These module create Resource for Azure Function App. Azure Function App is a serverless compute service in Microsoft Azure that allows you to run small pieces of code (functions) without worrying about infrastructure management. It is designed to handle workloads that are triggered by specific events.

Terraform GCP modules

CloudDrove offers the below terraform GCP modules:

Sr No. Module name Description Latest version Star Fork Issues
1. terraform-gcp-labels This terraform module is used To add or manage labels for GCP resources. 1.0.0 1
2. terraform-gcp-storage This module is used to enable users to interact with and manage storage resources in Google Cloud Platform 1.0.0 1
3. terraform-gcp-vpc This Terraform module is used to create VPC resource on GCP. 1.0.0 1 1
4. terraform-gcp-service-account A Terraform module to create default Service-account with management of service-account 1.0.1 1
5. terraform-gcp-subnet Terraform module to create subnet resource in gcp. 1.0.1 1
6. terraform-gcp-kms This terraform module is used to create a KMS Customer Master Key (CMK). 1.0.0 2 1
7. terraform-gcp-iam
8. terraform-gcp-gcr
9. terraform-gcp-firewall This terraform module is used to create firewall in GCP. 1.0.0
10. terraform-gcp-gke Terraform module to create gke resource in gcp. v0.0.3
11. terraform-gcp-vm-template-instance
12. terraform-gcp-compute-instance This terraform module used to create GCP Virtual machine (VM) hosted on Google's infrastructure. A compute instance is a fully managed cloud-based workstation optimized for your machine learning development environment.
13. terraform-gcp-budget
14. terraform-gcp-alerts-policy
15. terraform-gcp-cloud-armor
16. terraform-gcp-load-balancer
17. terraform-gcp-cloud-run
18. terraform-gcp-pubsub
19. terraform-gcp-dns
20. terraform-gcp-sql-db
21. terraform-gcp-scheduler

Ansible Packages

CloudDrove offers the below ansible roles:

Sr No. Module name Description Latest version Star Fork Issues
1. ansible-commands This repository is used to understand how to use ansible commands. 28 18
2. ansible-role-docker his ansible role install docker at Debian and Centos. 1.0.4 5 8
3. ansible-role-common This ansible role install common packages for Debian. 1.0.7 10 9
4. ansible-role-redis This ansible role is used to install Redis server on Debian.
5. ansible-role-keys Ansible role to manage keys.
6. ansible-role-php This ansible role is used to install PHP server on Debian. 1.0.3 7 6
7. ansible-role-jenkins-agent This ansible role is used to install Jenkins Agent on Debian.
8. ansible-role-docker-php This ansible ro used to install PHP with docker on linux. 1.0.5 5 9
9. ansible-role-docker-nginx This ansible role is used to install Nginx Server with docker on linux 1.0.4 4 8
10. ansible-role-docker-redis This ansible role is used to setup Redis server with docker on Debian. 1.0.4 4 8
11. ansible-role-docker-mysql This ansible role is used for formation of MySQL server with docker on Debian.
12. ansible-role-mongo-cluster This ansible role is used to setup Mongo cluster on Debian.
13. ansible-role-docker-mongo-cluster This ansible role is used to setup Mongo cluster with docker on Debian. 1.0.0
14. ansible-role-solr Ansible role to run setup solr using docker.
15. ansible-role-logz-io This ansible role is used to install logz.io tool dependency on Debian.
16. ansible-role-nginx This ansible role is used to install Nginx Server on linux. 1.0.4 4 8
17. ansible-role-mount-efs This ansible role is used for installing & Mounting AWS EFS on Debian. 1.0.0 2 5
18. ansible-role-user This ansible role is used to create users on server. 1.0.5 5 8
19. ansible-role-redash This ansible role is used for the installation of Redash tool on Debian.
20. ansible-role-docker-superset This ansible role is used for installing Superset tool with docker on Debian.
21. ansible-role-docker-metabase This ansible role is used for installing Metabase tool with docker on Debian. 1.0.0
22. ansible-role-docker-compose This ansible role is used to install docker-compose on linux
23. ansible-role-mysql This ansible role install mysql server for Debian. 1.0.3 4 8
24. ansible-role-docker-jenkins This ansible role is used to install Jenkins with docker on server. 1.0.4 8 9
25. ansible-role-slack-ssh-notifier This ansible role is used to install Slack SSH notifier on server. 1.0.4 3 7
26. ansible-role-docker-caddy This ansible role is used to install Caddy with docker on server. 1.0.2 1 6
27. ansible-role-docker-pritunl This ansible role is used to install Pritunl and Mongodb with docker on server. 1.0.3 10 7
28. ansible-role-docker-elasticsearch This ansible role is used to install Elasticsearch Server with docker on linux. 1.0.0 1 9
29. ansible-role-docker-elastichq This ansible role is used to install Elastichq with docker on linux 1.0.2 2 7
30. ansible-role-docker-wowza This ansible role is used to install Wowza streaming engine with docker on linux.
31. ansible-role-docker-vault This ansible role is used to install vault with docker on linux.
32. ansible-role-docker-rabbitmq This ansible role is used to setup rabbitmq with docker on Debian. 1.0.1
33. ansible-role-certbot This ansible role is used to install certbot SSL on linux. 1.0.1 2 6
34. ansible-role-k8s-common This ansible role is used to install k8s common.
35. ansible-role-wordpress Automated Installation and Configuring Wordpress on Linux. 1.0.0
36. ansible-role-magento2 Automated Installation and Configuring Magento2 on Linux.
37. ansible-role-docker-redis-node-exporter This ansible role is used to setup Redis node exporter with docker. 1.0.2 1 2
38. ansible-role-docker-elasticsearch-node-exporter This ansible role is used to setup Elasticsearch node exporter with docker. 1.0.2 2 3
39. ansible-role-docker-rabbitmq-node-exporter This ansible role is used to setup Rabbitmq node exporter with docker. 1.0.1 1
40. ansible-role-docker-monitoring This ansible role is used to install prometheus, grafana and alertmanager with docker on linux.
41. ansible-role-docker-nginx-node-exporter This ansible role is used to setup Nginx node exporter with docker. 1.0.2 2 2
42. ansible-role-docker-basic-node-exporter This ansible role is used to setup Basic node exporter with docker. 1.0.1 2 3
43. ansible-role-docker-php-node-exporter This ansible role is used to setup Php node exporter with docker. 1.0.1 1 2
44. ansible-role-docker-varnish This ansible role is used to setup Varnish with docker. 0.12.0 1
45. ansible-role-docker-jenkins-node-exporter This ansible role is used to setup Jenkins node exporter with docker. 1.0.1 1 2
46. ansible-role-docker-exporter This ansible role is used to setup Docker node exporter with docker.
47. ansible-role-docker-mysql-node-exporter This ansible role is used to setup MySQL node exporter with docker. 1.0.1 2 3
48. ansible-role-docker-nginx-proxy This ansible role is used to install Nginx Server with docker on linux. 0.12.0
49. ansible-role-aws-inspector-agent This ansible role is used to install ansible-role-aws-inspector-agent
50. ansible-role-apache-airflow This ansible role is used to install ansible-role-apache-airflow
51. ansible-role-clamav This ansible role is used to install ansible-role-clamav
52. ansible-role-os-hardning This ansible role is used to install ansible-role-os-hardning
53. ansible-role-devops This ansible role setup devops repo on jenkins.
54. ansible-role-newrelic This ansible role is used to installansible-role-newrelic
55. ansible-role-docker-blackbox-node-exporter This ansible role is used to setup Blackbox exporter with docker.
56. ansible-role-docker-datadog-agent This ansible role is created to install the Datadog agent with docker to send statistics to Datadog.
57. ansible-role-docker-postgres This ansible role is used to set up PostgreSQL with docker.
58. ansible-role-kuguard
59. ansible-role-gitlab-runner This ansible role install gitlab-runner on ubuntu.
60. ansible-role-docker-gtmetrix-speed-test This ansible role is used to setup gtmetrix speed test with docker on Debian.
61. ansible-role-github-runner Ansible role is used to automate GitHub runner on the server.
62. ansible-role-monit This ansible role is used to install monit on linux
63. ansible-role-openvas This ansible role is used to setup openvas on Debian.
64. ansible-role-vsftpd Ansible role for Filezilla
65. ansible-role-mysqltuner Install and run mysqltuner
66. ansible-role-kubernetes This ansible role is used to set up Kubernetes on Linux.
67. ansible-role-docker-redmine This ansible role is used to set up Redmine with docker.
68. ansible-module Example template for ansible role to create roles for CloudDrove.
69. ansible-role-docker-promtail
70. ansible-role-sentry-selfhosted
71. ansible-role-s3-sftp
72. ansible-role-wireguard This is the dynamic role to setup WireGuard VPN server in Ubuntu linux distribution.

Docker Packages

CloudDrove offers the below docker packages:

Sr No. Module name Description Latest version Star Fork Issues
1. docker-terraform Running terraform using docker for better CI/CD. 19 15
2. docker-images Docker images for use in CLoudDrove.

CloudDrove Internal Tools

CloudDrove offers the below internal tools:

Sr No. Module name Description Latest version Star Fork Issues
1. genie This repository is a collection of Makefiles to facilitate some task easily like dynamic readme, terraform and git related.
2. slack-ssh-notifier This repository is used to send Slack notification when any user logged in on the server. 5 8
3. aladdin This repository is a collection of packages which can be installed directly by a single command on Debian(Linux) and Darwin(Mac) bases.

Feedback

If you come accross a bug or have any feedback, please log it in our issue tracker, or feel free to drop us an email at [email protected].

If you have found it worth your time, go ahead and give us a * on our GitHub!

About us

At CloudDrove, we offer expert guidance, implementation support and services to help organisations accelerate their journey to the cloud. Our services include docker and container orchestration, cloud migration and adoption, infrastructure automation, application modernisation and remediation, and performance engineering.

We are The Cloud Experts!


We ❤️ Open Source and you can check out our other modules to get help with your new Cloud ideas.