Haitao Pan
093313c3c5
Merge branch 'main' of github.com:Cloud-Neutral-Workshop/gitops
2026-01-30 08:12:12 +08:00
Haitao Pan
af14489d56
feat: Update [all] inventory group by replacing existing hosts with new console and xray entries, and standardize SSH configuration.
2026-01-30 08:12:12 +08:00
21d1930ef5
Merge pull request #108 from cloud-neutral-workshop/codex/update-haproxy-configuration-roles
...
Add HAProxy vhosts role with map-driven layout
2025-12-27 20:59:24 +08:00
fa892488c7
Add HAProxy vhosts role with map-driven layout
2025-12-27 20:58:52 +08:00
Haitao Pan
a64c91528e
feat(gitops): add multi-cloud baseline configuration
2025-12-22 13:26:19 +08:00
Haitao Pan
617e12ff52
chore(gitops): remove ansible playbooks and host-level scripts
2025-12-21 19:25:55 +08:00
4e0e104131
Merge pull request #106 from cloud-neutral/codex/create-docker-roles-for-metrics-and-logs
...
Add bootstrap compose templates to observability roles
2025-12-17 17:32:25 +08:00
5ba5a3df34
Merge pull request #107 from cloud-neutral/codex/create-or-update-zitadel-and-grafana-playbooks
...
Add Docker Grafana role and deployment playbook
2025-12-17 17:32:14 +08:00
6292c5b552
Add Docker Grafana role and deployment playbook
2025-12-15 22:50:20 +08:00
e811acd9dc
Add bootstrap compose templates to observability roles
2025-12-15 22:39:59 +08:00
31f4c2ba19
Merge pull request #105 from cloud-neutral/codex/create-neurapress-deployment-configuration
...
Add neurapress docker deployment role
2025-12-15 21:55:42 +08:00
1d7263767d
Add neurapress docker deployment role
2025-12-15 21:50:31 +08:00
4dc54f6644
Merge pull request #104 from cloud-neutral/codex/fix-docker-gpg-key-installation-error
...
Add retries when downloading Docker GPG key
2025-12-14 15:49:38 +08:00
7b45701dbd
Add retries when downloading Docker GPG key
2025-12-14 15:39:13 +08:00
ff26c3be10
Merge pull request #103 from cloud-neutral/codex/add-optional-package-cleanup-for-ubuntu
...
Add optional package cleanup for Ubuntu hosts
2025-12-14 15:21:54 +08:00
65d98ce50a
Add optional Debian package cleanup and refresh apt cache
2025-12-14 15:17:21 +08:00
1c4ad6cc4d
Merge pull request #102 from cloud-neutral/codex/refactor-repo_setup-and-main.yml-tasks
...
Refactor common role repo and task structure
2025-12-14 15:10:34 +08:00
aad7dfb7c2
Refactor common role repo and task structure
2025-12-14 15:10:06 +08:00
60040073b2
Merge pull request #101 from cloud-neutral/codex/refactor-package-management-variables
...
Improve S3FS addon handling and defaults
2025-12-14 14:57:43 +08:00
69bb3d3dad
Make optional S3FS config opt-in
2025-12-14 14:57:27 +08:00
Haitao Pan
a599325be4
feat(ci): make bootstrap orchestrator env/workspace-driven and pluggable identity
2025-12-12 17:06:33 +08:00
Haitao Pan
a895ca33c6
fix(actions): use dedicated token for cross-repo workflow dispatch
2025-12-12 16:33:11 +08:00
090bcc813f
Merge pull request #100 from cloud-neutral/codex/add-bootstrap-environment-workflow
...
Add bootstrap environment workflow
2025-12-12 16:03:30 +08:00
1b4296efdd
Add bootstrap environment workflow
2025-12-12 16:03:08 +08:00
ff8c0d2c3d
Merge pull request #99 from cloud-neutral/codex/implement-xcontrol-docker-playbook
...
Template rag server configuration
2025-12-10 15:28:40 +08:00
90b819e5ad
Template rag server configuration
2025-12-10 15:21:13 +08:00
7463891002
Merge pull request #98 from cloud-neutral/codex/plan-roles-for-five-data-categories
...
Initialize placeholder docker and chart roles
2025-12-09 23:48:02 +08:00
17c04eae5e
Initialize placeholder docker and chart roles
2025-12-09 23:40:09 +08:00
Haitao Pan
76ee00f393
feat(docker/zitadel): production-ready ACME automation + TLS proxy + idempotent init
2025-12-02 19:53:59 +08:00
Haitao Pan
927568e912
update docker/zitadel/README.md
2025-12-01 21:42:23 +08:00
Haitao Pan
dac60709c8
update playbooks/inventory.ini
2025-12-01 20:43:53 +08:00
shenlan
0dd23091ac
Merge pull request #97 from svc-design/codex/add-docker-support-for-multiple-os
...
Add playbook to install Docker on supported hosts
2025-12-01 20:32:45 +08:00
shenlan
bd0ca5e490
Add playbook to install Docker on supported hosts
2025-12-01 20:13:26 +08:00
Haitao Pan
d1c6bd4b2b
cleanup: remove obsolete docker/keycloak role and update zitadel playbook
2025-12-01 20:11:15 +08:00
shenlan
66390ddc89
Merge pull request #95 from svc-design/codex/create-ansible-playbook-for-zot-installation
...
Add zot vhost role
2025-12-01 19:54:36 +08:00
shenlan
42a78c6ef1
Merge pull request #96 from svc-design/codex/setup-zitadel-in-ansible-playbook
...
Parameterize Zitadel deployment variables
2025-12-01 17:13:51 +08:00
shenlan
6279b005b2
Parameterize Zitadel deployment variables
2025-12-01 13:35:47 +08:00
shenlan
6e1a52886e
Add zot vhost role
2025-11-29 19:51:22 +08:00
Haitao Pan
d8c50464a7
inventory.ini: add bootstrap group
2025-11-29 19:42:49 +08:00
shenlan
2c820b3416
Merge pull request #92 from svc-design/codex/add-vultr-vps-terraform-template
...
Add Vultr VPS Terraform template and modules
2025-11-21 12:30:42 +08:00
shenlan
92c09281b0
Merge pull request #93 from svc-design/codex/add-ali-cloud-terraform-template-with-modules
...
Add Alibaba Cloud Terraform template and modules
2025-11-21 12:30:25 +08:00
shenlan
3f318c08a7
Merge pull request #94 from svc-design/codex/add-azure-terraform-template-with-modules
...
Add Azure Terraform template aligned with AWS structure
2025-11-21 12:30:03 +08:00
shenlan
7732dd6360
Add Azure Terraform template aligned with AWS structure
2025-11-21 07:40:24 +08:00
shenlan
b80888cbd9
Add Alibaba Cloud Terraform template and modules
2025-11-21 07:38:13 +08:00
shenlan
e87d9a267a
Add Vultr VPS Terraform template and modules
2025-11-21 07:37:21 +08:00
shenlan
5f9843ef1f
Merge pull request #91 from svc-design/codex/implement-gcp-cloud-infrastructure-templates
...
Add GCP terraform standard templates
2025-11-20 21:42:01 +08:00
shenlan
60e4e4a79c
Add GCP terraform standard templates
2025-11-20 21:37:34 +08:00
Haitao Pan
5e838f76f1
chore: scrub sensitive passwords from configs
2025-11-19 13:45:02 +08:00
Haitao Pan
e4cf88d3c3
feat(vhosts): add Alicloud DNS record module and batch sync role
2025-11-19 13:20:13 +08:00
Haitao Pan
fae2d7b4d7
playbooks: add mail stack, firewall, and nodejs deployment
...
Mail Stack Deployment:
- playbooks/deploy_mail_stack.yml: Complete mail server with chasquid + dovecot + firewall
* Deploys chasquid SMTP server
* Deploys dovecot IMAP server
* Includes firewall configuration
* Email test with swaks
* Configurable domain, certificates, DKIM
- playbooks/deploy_mail_firewall.yml: Standalone firewall deployment
* Just the firewall role
* For servers that only need firewall rules
* Customizable via variables
Node.js Deployment:
- playbooks/deploy_nodejs_vhosts.yml: Node.js runtime for vhosts
* Installs Node.js 20.x from NodeSource
* Configurable version and packages
* Can install additional global npm packages
* Supports Yarn installation
Inventory:
- playbooks/inventory.ini: Updated inventory file
* Mail server and nodejs host groups
* Example configuration
Scripts:
- scripts/netcheck.sh: Network connectivity check script
All playbooks:
- Use become: yes for privilege escalation
- Include comprehensive variable documentation
- Support customization via vars
- Include security best practices
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 20:54:38 +08:00