v0.0.19
This commit is contained in:
43
helm.yaml
Normal file
43
helm.yaml
Normal file
@@ -0,0 +1,43 @@
|
||||
---
|
||||
# Playbook for deploying helm charts
|
||||
- name: Deploy WordPress using Helm
|
||||
hosts: alpha-control-plane
|
||||
become: true
|
||||
vars:
|
||||
wordpress_chart_version: "9.0.1"
|
||||
wordpress_release_name: "wordpress"
|
||||
wordpress_database_password: "your_database_password"
|
||||
wordpress_service_type: "ClusterIP"
|
||||
wordpress_service_port: 80
|
||||
wordpress_persistence_enabled: true
|
||||
wordpress_persistence_storageClass: "standard"
|
||||
wordpress_persistence_size: "20Gi"
|
||||
tasks:
|
||||
- name: Add Helm repository for WordPress
|
||||
helm_repo:
|
||||
name: bitnami
|
||||
state: present
|
||||
url: https://charts.bitnami.com/bitnami
|
||||
|
||||
- name: Install WordPress Helm chart
|
||||
helm_chart:
|
||||
name: "{{ wordpress_release_name }}"
|
||||
chart: "wordpress"
|
||||
repo: "bitnami"
|
||||
version: "{{ wordpress_chart_version }}"
|
||||
values:
|
||||
global:
|
||||
imageRegistry: "docker.io"
|
||||
service:
|
||||
type: "{{ wordpress_service_type }}"
|
||||
port: "{{ wordpress_service_port }}"
|
||||
wordpressUsername: "your_wordpress_username"
|
||||
wordpressPassword: "your_wordpress_password"
|
||||
wordpressEmail: "your_wordpress_email"
|
||||
wordpressDatabase:
|
||||
password: "{{ wordpress_database_password }}"
|
||||
persistence:
|
||||
enabled: "{{ wordpress_persistence_enabled }}"
|
||||
storageClass: "{{ wordpress_persistence_storageClass }}"
|
||||
size: "{{ wordpress_persistence_size }}"
|
||||
|
||||
Reference in New Issue
Block a user