--- # 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 }}"