-
-
Notifications
You must be signed in to change notification settings - Fork 537
Describe the README for each ansible role #1217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…resql_databases, postgresql_users, pgbouncer Co-authored-by: vitabaks <[email protected]>
Co-authored-by: vitabaks <[email protected]>
Co-authored-by: vitabaks <[email protected]>
…_manager Co-authored-by: vitabaks <[email protected]>
|
@copilot The roles we created are licensed under MIT. The following distributions are officially supported: Debian: 11, 12, 13 Let's make the description more compact: a brief description of what the role does, followed by a description of each role variables in table format. |
…bles, MIT license, supported OS versions Co-authored-by: vitabaks <[email protected]>
Thanks for the feedback! I've updated the documentation to address your requirements: ✅ Changed license to MIT across all roles
✅ Made descriptions more compact with brief explanations Commit: c00da30 - Updated format for all 14 roles with compact descriptions, table-based variables, MIT license, and correct OS versions. |
…ocumentation Co-authored-by: vitabaks <[email protected]>
|
@copilot Let's remove the list of supported OSes from the role description, as it is specified in the main README of the project. Also, make sure that all variables are described, refer to the role source code and variable descriptions in the common role (defaults). |
Co-authored-by: vitabaks <[email protected]>
…pgbouncer, and haproxy roles Co-authored-by: vitabaks <[email protected]>
I've addressed your feedback: ✅ Removed OS support sections - Eliminated "Operating System Support" sections from all 14 role README files since this information is in the main project README. ✅ Comprehensive variable documentation - Updated documentation to include ALL variables used by each role by cross-referencing:
The documentation now provides complete variable coverage for the core roles, ensuring users have access to all available configuration options. Commit: cd7c701 |
Expanded the README for the pg_probackup Ansible role with installation details, variable documentation, integration notes for Patroni, and dependency information to improve clarity for users configuring backups and restores.
Revised the README to clarify supported features, simplify variable documentation, and improve structure. Added details on configuration, cloud provider auto-configuration, and dependencies.
Removed redundant prerequisites and tags sections, clarified variable defaults and descriptions, updated authentication and TLS configuration details, and improved documentation for database pool configuration. Also restructured dependencies for better readability.
Expanded the README to include role description, variables, example usage, and dependencies for the pgpass Ansible role. This improves documentation clarity for users integrating the role.
Simplified and reorganized documentation for the postgresql_databases Ansible role. Removed redundant sections, clarified variable usage, and provided a concise example and dependency information.
Simplified and reorganized documentation for the postgresql_extensions Ansible role. Removed redundant sections, clarified variable usage, and added a link to detailed extension installation documentation.
Expanded the README for the postgresql_privs role with comprehensive documentation on supported variables, privilege entry format, usage examples, and dependencies. This improves clarity for users integrating the role into their Ansible workflows.
Expanded documentation to describe role functionality, variables, usage example, and dependencies for managing PostgreSQL schemas with Ansible.
Simplified and reorganized documentation for the postgresql_users role, referencing the community.postgresql.postgresql_user module. Removed redundant sections, clarified user configuration flags, and provided a concise example and dependency information.
Expanded the README for the pre_checks Ansible role to include a comprehensive description of its validations, supported components, and dependencies.
Expanded the README to include role purpose, variables, usage notes, and dependencies for better clarity and onboarding.
Expanded the README to include a detailed description of the role's functionality, variables, behavior notes, and dependencies for better clarity and onboarding.
Expanded the README to include role variables, default configuration examples, and dependencies. This improves documentation for users integrating the sudo role in Ansible.
Expanded the README to include role variables, usage notes, and dependencies for the swap Ansible role.
Condensed the README to focus on dynamic sysctl configuration for PostgreSQL and related components. Removed verbose explanations, reorganized variable documentation, and provided concise examples for easier understanding and maintenance.
Expanded the README to include role description, variables, usage notes, and dependencies for better clarity and onboarding.
Added detailed usage instructions, variable descriptions, and workflow explanation to the tls_certificate Ansible role README. This improves clarity for users managing TLS assets and configuring certificate generation and distribution.
Expanded documentation to describe the role's purpose, variables, notes on idempotency and virtualization exclusions, and its dependency on vitabaks.autobase.common.
Documented that the update role depends on vitabaks.autobase.common for common variables and configurations.
Documented that the upgrade role depends on vitabaks.autobase.common for common variables and configurations.
Replaces detailed variable and configuration sections with a summarized table of role variables and their defaults. Removes extended descriptions, installation, DCS, and service configuration examples for brevity and clarity.
Replaces detailed configuration and usage sections with a concise table of supported variables and notes. Adds information about auto configuration and dependencies, streamlining documentation for easier reference and maintenance.
This pull request adds and updates documentation across all Ansible roles.
The current goal is to document the purpose of each role and list all available variables. In future iterations, we plan to improve and expand the documentation for each role in more detail.