|
1 | 1 | # Terraform ArgoCD Module |
2 | 2 |
|
3 | | -A comprehensive Terraform module for creating and managing ArgoCD applications, projects, and repositories with support for multiple authentication methods and advanced configuration options. |
| 3 | +A Terraform module for creating and managing ArgoCD applications, projects, and repositories with support for multiple authentication methods and advanced configuration options. |
4 | 4 |
|
5 | | -## Features |
| 5 | +***Note: This module is used to manage ArgoCD, not deploy ArgoCD*** |
6 | 6 |
|
7 | | -- ✅ **Multiple Authentication Types**: SSH, HTTPS, GitHub App, and Token-based authentication |
8 | | -- ✅ **Comprehensive Project Management**: Create scoped ArgoCD projects with advanced RBAC |
9 | | -- ✅ **Advanced Kustomize Support**: Full Kustomize configuration including patches, images, and labels |
10 | | -- ✅ **Flexible Sync Policies**: Automated and manual sync with retry mechanisms |
11 | | -- ✅ **Security Best Practices**: Secure defaults with validation and proper secret handling |
12 | | -- ✅ **Enterprise Ready**: Support for GitHub Enterprise and advanced organizational features |
13 | | -- ✅ **Observability**: Comprehensive outputs for monitoring and integration |
| 7 | +## Features |
14 | 8 |
|
15 | | -## Requirements |
| 9 | +- **Multiple Authentication Types**: SSH, HTTPS, GitHub App, and Token-based authentication |
| 10 | +- **Project Management**: Create scoped ArgoCD projects with advanced RBAC |
| 11 | +- **Advanced Kustomize Support**: Full Kustomize configuration including patches, images, and labels |
| 12 | +- **Flexible Sync Policies**: Automated and manual sync with retry mechanisms |
| 13 | +- **Security Best Practices**: Secure defaults with validation and proper secret handling |
| 14 | +- **Enterprise Ready**: Support for GitHub Enterprise and advanced organizational features |
16 | 15 |
|
17 | 16 |
|
18 | 17 |
|
|
0 commit comments