-
-
Notifications
You must be signed in to change notification settings - Fork 17
/
cookiecutter.json
162 lines (162 loc) · 8.17 KB
/
cookiecutter.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
{
"github_account_name": "lpm0073",
"github_repo_name": "openedx_devops",
"github_release": "main",
"environment_name": "prod",
"environment_subdomain": "courses",
"environment_studio_subdomain": "studio",
"environment_backup_retention_days": "30",
"global_platform_name": "yourschool",
"global_platform_description": "Your School",
"global_platform_logo_url": "https://www.edx.org/images/logos/edx-logo-elm.svg",
"global_platform_region": "global",
"global_platform_shared_resource_identifier": "service",
"global_services_subdomain": "{{ cookiecutter.global_platform_shared_resource_identifier|lower|replace(' ', '-') }}",
"global_root_domain": "{{ cookiecutter.global_platform_name|lower|replace(' ', '-') }}.edu",
"global_aws_route53_hosted_zone_id": "Z1234567ABCDE1U23DEF",
"global_aws_region": "us-east-1",
"global_account_id": "123456789012",
"global_google_analytics_account": "SET-ME-PLEASE",
"global_language_code": "en",
"stack_add_bastion": ["Y", "N"],
"stack_add_bastion_openedx_dev_environment": ["N", "Y"],
"stack_add_k8s_dashboard": ["Y", "N"],
"stack_add_k8s_kubeapps": ["Y", "N"],
"stack_add_k8s_kubecost": ["Y", "N"],
"stack_add_k8s_karpenter": ["Y", "N"],
"stack_add_k8s_prometheus": ["Y", "N"],
"stack_add_remote_mysql": ["Y", "N"],
"stack_add_remote_mongodb": ["Y", "N"],
"stack_add_remote_redis": ["Y", "N"],
"environment_add_aws_ses": ["Y", "N"],
"ci_build_tutor_version": "17.0.3",
"ci_build_tutor_mfe_version": "17.0.1",
"ci_build_kubectl_version": "1.29",
"kubernetes_cluster_version": "1.29",
"ci_openedx_release_tag": "quince.1",
"ci_openedx_release_branch": "quince.master",
"ci_openedx_release_version": "v17",
"ci_build_theme_repository": "edx-theme-example",
"ci_build_theme_repository_organization": "cookiecutter-openedx",
"ci_build_theme_ref": "main",
"ci_build_plugin_org": "cookiecutter-openedx",
"ci_build_plugin_repository": "openedx-plugin-example",
"ci_build_plugin_ref": "main",
"ci_build_xblock_org": "openedx",
"ci_build_xblock_repository": "edx-ora2",
"ci_build_xblock_ref": "master",
"ci_deploy_install_backup_plugin": ["N", "Y"],
"ci_deploy_install_credentials_server": ["N", "Y"],
"ci_deploy_install_discovery_service": ["Y", "N"],
"ci_deploy_install_notes_service": ["Y", "N"],
"ci_deploy_install_ecommerce_service": ["Y", "N"],
"ci_deploy_install_forum_service": ["N", "Y"],
"ci_deploy_install_xqueue_service": ["N", "Y"],
"ci_deploy_install_license_manager_service": ["N", "Y"],
"ci_deploy_install_codejail_service": ["N", "Y"],
"ci_deploy_tutor_plugin_credentials_version": "latest",
"ci_deploy_OPENEDX_COMMON_VERSION": "open-release/{{ cookiecutter.ci_openedx_release_tag }}",
"ci_deploy_EMAIL_HOST": "email-smtp.{{ cookiecutter.global_aws_region|lower|replace(' ', '-') }}.amazonaws.com",
"ci_deploy_EMAIL_PORT": 587,
"ci_deploy_EMAIL_USE_TLS": "true",
"ci_actions_setup_build_action_version": "v3",
"ci_actions_amazon_ecr_login_version": "v2",
"ci_actions_checkout_version": "v4",
"ci_actions_configure_aws_credentials_version": "v4",
"ci_openedx_actions_tutor_k8s_init_version": "v1",
"ci_openedx_actions_tutor_k8s_configure_autoscaling_version": "v0",
"ci_openedx_actions_tutor_k8s_configure_edx_secret_version": "v1",
"ci_openedx_actions_tutor_k8s_configure_edx_admin": "v1",
"ci_openedx_actions_tutor_k8s_configure_edx_set_theme": "v0",
"ci_openedx_actions_tutor_k8s_configure_jwt_version": "v1",
"ci_openedx_actions_tutor_k8s_configure_mysql_version": "v1",
"ci_openedx_actions_tutor_k8s_configure_ses_version": "v1",
"ci_openedx_actions_tutor_k8s_configure_mongodb_version": "v1",
"ci_openedx_actions_tutor_k8s_configure_redis_version": "v1",
"ci_openedx_actions_tutor_k8s_configure_smtp_version": "v1",
"ci_openedx_actions_tutor_print_dump": "v1",
"ci_openedx_actions_tutor_plugin_build_backup_version": "v0",
"ci_openedx_actions_tutor_plugin_build_credentials_version": "v1",
"ci_openedx_actions_tutor_plugin_build_license_manager_version": "v0",
"ci_openedx_actions_tutor_plugin_build_openedx_version": "v1",
"ci_openedx_actions_tutor_plugin_build_openedx_add_requirement_version": "v1",
"ci_openedx_actions_tutor_plugin_build_openedx_add_theme_version": "v1",
"ci_openedx_actions_tutor_plugin_enable_backup_version": "v0",
"ci_openedx_actions_tutor_plugin_enable_credentials_version": "v1",
"ci_openedx_actions_tutor_plugin_enable_discovery_version": "v1",
"ci_openedx_actions_tutor_plugin_enable_ecommerce_version": "v1",
"ci_openedx_actions_tutor_plugin_enable_forum_version": "v1",
"ci_openedx_actions_tutor_plugin_enable_k8s_deploy_tasks_version": "v1",
"ci_openedx_actions_tutor_plugin_enable_license_manager_version": "v0",
"ci_openedx_actions_tutor_plugin_enable_notes_version": "v1",
"ci_openedx_actions_tutor_plugin_enable_s3_version": "v1",
"ci_openedx_actions_tutor_plugin_enable_xqueue_version": "v1",
"eks_hosting_group_instance_type": "t3.large",
"eks_create_kms_key": ["Y", "N"],
"mongodb_instance_type": "t3.medium",
"mongodb_allocated_storage": 100,
"bastion_instance_type": "t3.micro",
"bastion_allocated_storage": 50,
"mysql_username": "root",
"mysql_port": 3306,
"mysql_engine": "mysql",
"mysql_family": "mysql8.0",
"mysql_major_engine_version": "8.0",
"mysql_engine_version": "8.0.33",
"mysql_allocated_storage": 10,
"mysql_create_random_password": "true",
"mysql_iam_database_authentication_enabled": "false",
"mysql_instance_class": "db.t2.small",
"mysql_maintenance_window": "Sun:00:00-Sun:03:00",
"mysql_backup_window": "03:00-06:00",
"mysql_backup_retention_period": 7,
"mysql_deletion_protection": "false",
"mysql_skip_final_snapshot": "true",
"redis_engine_version": "6.x",
"redis_num_cache_clusters": 1,
"redis_node_type": "cache.t2.small",
"redis_port": 6379,
"redis_family": "redis6.x",
"terraform_required_version": "~> 1.5",
"terraform_aws_modules_acm": "5.0",
"terraform_aws_modules_cloudfront": "3.2",
"terraform_aws_modules_eks": "20.0",
"terraform_aws_modules_iam": "~> 5.9",
"terraform_aws_modules_iam_assumable_role_with_oidc": "5.34",
"terraform_aws_modules_rds": "6.4",
"terraform_aws_modules_s3": "3.15",
"terraform_aws_modules_sg": "5.1",
"terraform_aws_modules_vpc": "5.5",
"terraform_helm_cert_manager": "1.14",
"terraform_helm_ingress_nginx_controller": "4.9",
"terraform_helm_vertical_pod_autoscaler": "9.6",
"terraform_helm_karpenter": "0.16",
"terraform_helm_dashboard": "6.0",
"terraform_helm_kubeapps": "14.3",
"terraform_helm_kubecost": "2.0",
"terraform_helm_metrics_server": "3.11",
"terraform_helm_prometheus": "56.6.0",
"terraform_helm_descheduler": "0.27",
"terraform_provider_kubernetes_version": "~> 2.25",
"terraform_provider_hashicorp_aws_version": "5.35",
"terraform_provider_hashicorp_local_version": "~> 2.4",
"terraform_provider_hashicorp_random_version": "~> 3.6",
"terraform_provider_hashicorp_kubectl_version": "~> 1.14",
"terraform_provider_hashicorp_ssh_version": "~> 2.6",
"terraform_provider_hashicorp_helm_version": "~> 2.12",
"wordpress_add_site": ["N", "Y"],
"wordpress_disk_volume_size": "10Gi",
"wordpress_helm_chart_version": "~> 19.0",
"phpmyadmin_helm_chart_version": "~> 13.1",
"wordpress_hosted_zone_id": "{{ cookiecutter.global_aws_route53_hosted_zone_id }}",
"wordpress_domain": "{{ cookiecutter.global_root_domain }}",
"wordpress_subdomain": "store",
"wordpress_namespace": "wp-{{ cookiecutter.global_root_domain|lower|replace(' ', '-')|replace('.', '-')|replace('_', '-') }}",
"wordpress_username": "wordpress_admin",
"wordpress_email": "wordpress_admin@{{ cookiecutter.global_root_domain }}",
"wordpress_user_firstname": "First Name",
"wordpress_user_lastname": "Last Name",
"wordpress_blog_name": "Cookiecutter Wordpress Site",
"wordpress_database_user": "{{ cookiecutter.wordpress_namespace }}",
"wordpress_database": "{{ cookiecutter.wordpress_namespace }}"
}