Files
Janik von Rotz 0acb6d11d2 feat(roles): migrate role kind metadata to galaxy_info section and update visualization script
- Moved all role kind classifications from top-level to `galaxy_info.kind` for standardized Ansible Galaxy compatibility
- Updated `bin/visualize-dependencies` script to support both legacy and new `galaxy_info.kind` formats
- Standardized metadata structure across all 108 roles while maintaining backward compatibility
- This change enables better tooling integration and aligns with Ansible Galaxy best practices
2026-05-13 16:09:53 +02:00
..
2024-08-27 08:53:31 +02:00
2025-01-24 14:52:06 +01:00

kind
kind
application
wordpress logo

WordPress role

Deploy WordPress container.

Usage

Configure the role.

# https://hub.docker.com/_/wordpress
wordpress_image: wordpress:php8.3-apache
wordpress_build_image: true # default: false
wordpress_hostname: word01
wordpress_description: WP # default: WordPress
wordpress_volume_name: word_data01 # default: "{{ wordpress_hostname }}"
wordpress_data_dir: /usr/share/wordpress # default: "/usr/share/{{ wordpress_hostname }}"
wordpress_db_hostname: mysql01
wordpress_db_user: wordpress
wordpress_db_password: # default: "{{ vault_wordpress_db_password }}"
wordpress_db_name: wordpress
wordpress_smtp_secure: tls
wordpress_smtp_hostname: mail.example.com
wordpress_smtp_port: "587"
wordpress_smtp_from: noreply@example.com
wordpress_smtp_username: bot@example.com
wordpress_smtp_password: "{{ vault_wordpress_smtp_password }}"

And include it in your playbook.

- hosts: wordpress
  roles:
  - role: wordpress