{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":666345227,"defaultBranch":"master","name":"postgresql_cluster","ownerLogin":"ThomasSanson","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-07-14T09:31:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/93382375?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689327700.0","currentOid":""},"activityList":{"items":[{"before":"640fd8f5e241835c73e0016c0e6bbb9bb302a733","after":"5a01696eb82dbd205403a44cc9eca4ce09c7d419","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-17T18:49:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor: rename 'wal_g_cron_delete_job_parts' to 'wal_g_delete_command' for better clarity\nThe variable 'wal_g_cron_delete_job_parts' was renamed to 'wal_g_delete_command' to better reflect its purpose. The old name was misleading as it suggested that the variable was part of a cron job, while in reality, it is a command used to delete old backups. The new name is more intuitive and accurately describes the variable's function.","shortMessageHtmlLink":"🔧 refactor: rename 'wal_g_cron_delete_job_parts' to 'wal_g_delete_com…"}},{"before":"d8d5d9fff080b350f9601e249c6bb4c468cd57d6","after":"640fd8f5e241835c73e0016c0e6bbb9bb302a733","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-17T06:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔄 refactor(haproxy.tmpl.yml, haproxy.cfg.yml): reorder and update port numbers for better organization and performance\nThe port numbers for different services in the haproxy configuration have been reordered and updated. The 'stats' port has been moved to 7000 to separate it from the other services and to avoid potential conflicts. The other services' ports have been renumbered starting from 5000 for better organization and to improve the performance of the system. The corresponding tests have also been updated to reflect these changes.","shortMessageHtmlLink":"🔄 refactor(haproxy.tmpl.yml, haproxy.cfg.yml): reorder and update por…"}},{"before":"683458898139d393131bba5e7a6b328c17ffb666","after":"d8d5d9fff080b350f9601e249c6bb4c468cd57d6","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T21:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔄 refactor(main.yml): rename pg_probackup_command to pg_probackup_restore_command for better clarity\nThe variable name 'pg_probackup_command' was not clear enough about its purpose. Renaming it to 'pg_probackup_restore_command' provides a better understanding of its role in the code, which is to restore the PostgreSQL backup.","shortMessageHtmlLink":"🔄 refactor(main.yml): rename pg_probackup_command to pg_probackup_res…"}},{"before":"b41a0ad0d65cdc9487c9c49556e491b2c8b71d8e","after":"683458898139d393131bba5e7a6b328c17ffb666","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T21:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 fix(custom_wal_dir.yml): update PostgreSQL version from 9 to 9.6 in mv_command_postgresql_version_9 assertion\nThe PostgreSQL version in the mv_command_postgresql_version_9 assertion was updated from 9 to 9.6 to reflect the correct version being used. This ensures that the test assertion is accurate and will pass when the correct version of PostgreSQL is in use.","shortMessageHtmlLink":"🔧 fix(custom_wal_dir.yml): update PostgreSQL version from 9 to 9.6 in…"}},{"before":"c5c4c39f89d166e2949bab52c9be7bfefc6126dd","after":"b41a0ad0d65cdc9487c9c49556e491b2c8b71d8e","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T18:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 fix(custom_wal_dir.yml): update postgresql_version from 9 to 9.6 in test scenario 2\nThe postgresql_version for the second test scenario in custom_wal_dir.yml was updated from 9 to 9.6. This change was necessary to ensure that the tests are running against the correct version of PostgreSQL, which is 9.6 in this case.","shortMessageHtmlLink":"🔧 fix(custom_wal_dir.yml): update postgresql_version from 9 to 9.6 in…"}},{"before":"959e15e7d4da0eb8b357655cd7445a5a2676478e","after":"c5c4c39f89d166e2949bab52c9be7bfefc6126dd","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T18:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(haproxy): change port numbers from 8080-8084 to 5000-5004 in haproxy.tmpl and haproxy.cfg\nThe port numbers were changed to avoid conflicts with other services that might be running on the same ports. The new port numbers (5000-5004) are less commonly used, reducing the likelihood of port conflicts. The corresponding test assertions were also updated to reflect these changes.","shortMessageHtmlLink":"🔧 refactor(haproxy): change port numbers from 8080-8084 to 5000-5004 …"}},{"before":"610bd7b1fcc445081f71e2b41536850db9b91f34","after":"959e15e7d4da0eb8b357655cd7445a5a2676478e","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T18:26:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"📝 docs(haproxy.tmpl.yml): update task names for clarity\nThe task names in the haproxy.tmpl.yml file were updated to improve clarity and readability. The phrase \"for stats\" was removed from the task names as it was not necessary and could potentially cause confusion. The updated task names now accurately reflect the actions being performed.","shortMessageHtmlLink":"📝 docs(haproxy.tmpl.yml): update task names for clarity"}},{"before":"9f6a530d624f522f6a1b545a92383d559b71a197","after":"610bd7b1fcc445081f71e2b41536850db9b91f34","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T18:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"✏️ refactor(haproxy.cfg.yml): simplify task name for preparing haproxy.cfg template file\nThe task name was simplified to improve readability and clarity. The specific mention of 'stats' was removed as it was not necessary for understanding the purpose of the task, which is to prepare the haproxy.cfg template file by replacing lines that start with 'bind'.","shortMessageHtmlLink":"✏️ refactor(haproxy.cfg.yml): simplify task name for preparing haprox…"}},{"before":"d8e3600261d8773f741da76029052766285e078e","after":"9f6a530d624f522f6a1b545a92383d559b71a197","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T18:23:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"📝 docs(haproxy.cfg.yml): update task description to reflect actual functionality\nThe task description was previously misleading as it mentioned replacing \"bind\" for stats, which was not accurate. The task actually replaces any line that starts with \"bind\", regardless of whether it's for stats or not. The updated description now accurately reflects this functionality.","shortMessageHtmlLink":"📝 docs(haproxy.cfg.yml): update task description to reflect actual fu…"}},{"before":"eccb6e0f03ba16fe194bd58ae880595aea74478e","after":"d8e3600261d8773f741da76029052766285e078e","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T16:15:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(main.yml): add loop_var to loop_control for better loop item naming\nThe loop_var has been added to the loop_control in the main.yml file to improve the naming of the loop items. This change makes the code more readable and easier to understand, as the loop items now have more descriptive names: 'patroni_config_without_cluster_vip_item' and 'patoni_config_with_cluster_vip_item'. This is particularly useful for debugging and maintaining the code.","shortMessageHtmlLink":"🔧 refactor(main.yml): add loop_var to loop_control for better loop it…"}},{"before":"5e4770bd826ceb6172840c70b6dae31dca299245","after":"eccb6e0f03ba16fe194bd58ae880595aea74478e","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T15:06:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 chore(.yamllint): set maximum line length to 160 characters\nThe maximum line length in the .yamllint configuration file has been set to 160 characters. This change is made to enforce a consistent code style across the project and to improve readability by preventing excessively long lines of code.","shortMessageHtmlLink":"🔧 chore(.yamllint): set maximum line length to 160 characters"}},{"before":"d7e072697c7b2c431dc51f6d7a68fc900f028929","after":"5e4770bd826ceb6172840c70b6dae31dca299245","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T15:00:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(patroni/tasks/main.yml): replace item with specific patroni_config variables for better readability and maintainability\nThe changes were made to improve the readability and maintainability of the code. By replacing the generic \"item\" variable with specific \"patroni_config\" variables, it becomes clearer what each part of the code is doing. This makes it easier for other developers to understand and modify the code in the future.","shortMessageHtmlLink":"🔧 refactor(patroni/tasks/main.yml): replace item with specific patron…"}},{"before":"54d7475e0b6965af9a1b2fc7d7e58ecf9867be7e","after":"d7e072697c7b2c431dc51f6d7a68fc900f028929","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T14:41:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(haproxy): rename loop variables for better clarity and understanding\nThe loop variables in the haproxy configuration files have been renamed from 'line_item_1' and 'line_item_2' to 'bind_config_with_vip_item' and 'bind_config_without_vip_item' respectively. This change was made to improve the readability and understanding of the code. The new names provide a clearer indication of the purpose and usage of these variables within the context of the haproxy configuration.","shortMessageHtmlLink":"🔧 refactor(haproxy): rename loop variables for better clarity and und…"}},{"before":"eee0380dbb471e513ba06169295473f6d0c7ff86","after":"54d7475e0b6965af9a1b2fc7d7e58ecf9867be7e","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T14:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(postgrespro_vars.yml, baseurl.yml): simplify OracleLinux URL construction\nThe OracleLinux URL construction was simplified by replacing the multi-line string with a single line string. This change makes the code cleaner and easier to read. The yamllint rule for line length was disabled to allow for the longer single line string.","shortMessageHtmlLink":"🔧 refactor(postgrespro_vars.yml, baseurl.yml): simplify OracleLinux U…"}},{"before":"67768be716593b1b61e2233df219acaad02f7056","after":"eee0380dbb471e513ba06169295473f6d0c7ff86","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T12:25:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"📝 docs(verify.yml): add comments to improve code readability and understanding\nThe comments were added to the verify.yml file to improve code readability and understanding. These comments provide a brief description of what each section of the code does, making it easier for other developers to understand the code's purpose and functionality. This is particularly useful for complex code or for developers who are new to the project.","shortMessageHtmlLink":"📝 docs(verify.yml): add comments to improve code readability and unde…"}},{"before":"ceb7fa8e42b5d3eef2ee4d69c7378a993eb3deca","after":"67768be716593b1b61e2233df219acaad02f7056","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T12:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(Debian.yml, RedHat.yml): simplify vip_manager_package_repo variable assignment\nThe vip_manager_package_repo variable assignment was unnecessarily complex, using an array and a join operation to construct the URL. This has been simplified to a single string interpolation, which is easier to read and understand.","shortMessageHtmlLink":"🔧 refactor(Debian.yml, RedHat.yml): simplify vip_manager_package_repo…"}},{"before":"7b823de7c349a1a961fe37e84037d0c15ce51d0b","after":"ceb7fa8e42b5d3eef2ee4d69c7378a993eb3deca","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T12:12:06.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 fix(confd/tasks/main.yml): remove unnecessary condition in 'when' clause\nThe condition 'hostvars[inventory_hostname].inventory_hostname' was removed from the 'when' clause as it was unnecessary and causing confusion. The task will now only run when 'cluster_vip' is defined and its length is greater than 0, which simplifies the logic and improves readability.","shortMessageHtmlLink":"🔧 fix(confd/tasks/main.yml): remove unnecessary condition in 'when' c…"}},{"before":"771bd86d57b551ada1bfba02e2361c582d30d5d7","after":"7b823de7c349a1a961fe37e84037d0c15ce51d0b","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T10:01:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 chore(haproxy.tmpl.yml): ensure tmp directory creation is delegated to localhost and runs once\nThe changes ensure that the task of creating the tmp directory is delegated to localhost and only runs once. This is done to prevent unnecessary repetition of the task and to ensure that the directory is created on the correct host, improving efficiency and accuracy.","shortMessageHtmlLink":"🔧 chore(haproxy.tmpl.yml): ensure tmp directory creation is delegated…"}},{"before":"1bb5ebd6f9a31ce8a65903f9a884f75ec9f11eac","after":"771bd86d57b551ada1bfba02e2361c582d30d5d7","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-16T00:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 chore(verify.yml): include OS-specific variables for better configuration management\nThe change allows the Ansible playbook to include OS-specific variables. This makes the configuration more flexible and adaptable to different operating systems, improving the playbook's usability across different environments.","shortMessageHtmlLink":"🔧 chore(verify.yml): include OS-specific variables for better configu…"}},{"before":"a4b99e19019916058e184ae307100a896987670d","after":"51f17d663a10c8596a59099eb9e0bc3cc76b2bd6","ref":"refs/heads/master","pushedAt":"2023-07-16T00:09:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"Improve jinja spacing (#413)\n\nThis commit aims to improve jinja spacing. To achieve this, the jinja[spacing] section has been removed from the .config/ansible-lint.yml file.","shortMessageHtmlLink":"Improve jinja spacing (vitabaks#413)"}},{"before":"51f17d663a10c8596a59099eb9e0bc3cc76b2bd6","after":"a4b99e19019916058e184ae307100a896987670d","ref":"refs/heads/master","pushedAt":"2023-07-16T00:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"✨ feat(verify.yml): include OS-specific variables for better configuration management\nThe change allows the Ansible playbook to include OS-specific variables. This makes the configuration more flexible and adaptable to different operating systems, improving the playbook's usability across various environments.","shortMessageHtmlLink":"✨ feat(verify.yml): include OS-specific variables for better configur…"}},{"before":"d0932e4ac4e1e11bdeee189b0c1705c673acd069","after":"1bb5ebd6f9a31ce8a65903f9a884f75ec9f11eac","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-15T23:31:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(patroni/tasks/main.yml): improve readability by separating dictionary items into individual lines\nThe dictionary items in the loop were separated into individual lines to improve readability and maintainability. This change makes it easier to understand what each item in the dictionary is doing, and it also makes it easier to add, remove, or modify items in the future.","shortMessageHtmlLink":"🔧 refactor(patroni/tasks/main.yml): improve readability by separating…"}},{"before":"8b93c7bc1927319f81e55f56aa290dfe977880e4","after":"d0932e4ac4e1e11bdeee189b0c1705c673acd069","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-15T23:25:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(pre-checks/main.yml): change the way tasks are included and looped over for better readability and maintainability\nThe previous method of including tasks was a bit unclear and could lead to confusion. By explicitly defining the loop variable and using the 'lookup' function, the code becomes more readable and easier to maintain. This change also allows for better error tracking as the loop variable can be used to identify which file caused an error during execution.","shortMessageHtmlLink":"🔧 refactor(pre-checks/main.yml): change the way tasks are included an…"}},{"before":"a6df07b6cca5258f6d993060b17a57fb8e780d47","after":"8b93c7bc1927319f81e55f56aa290dfe977880e4","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-15T23:01:26.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(verify.yml): rename tasks for better readability and consistency\nThe task names in the verify.yml file have been updated to follow a more consistent naming convention. This change improves readability and makes it easier to understand the purpose of each task. The new naming convention also aligns better with the overall structure of the project.","shortMessageHtmlLink":"🔧 refactor(verify.yml): rename tasks for better readability and consi…"}},{"before":"8612cb2fb5f06e60216d4a479096316f9fe232f3","after":"a6df07b6cca5258f6d993060b17a57fb8e780d47","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-15T22:54:05.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(pgbouncer.yml): add run_once: true to debug tasks to avoid repetitive logs\nThe 'run_once: true' directive has been added to the debug tasks in the pgbouncer.yml file. This change ensures that the debug tasks only run once, rather than on every host in the inventory. This reduces the amount of repetitive log output, making it easier to identify and troubleshoot issues.","shortMessageHtmlLink":"🔧 refactor(pgbouncer.yml): add run_once: true to debug tasks to avoid…"}},{"before":"afb8d82fec81e57763d702b167508ed1a3cd7912","after":"8612cb2fb5f06e60216d4a479096316f9fe232f3","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-15T22:07:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"✨ feat(molecule): add tests for role patroni and refactor custom_wal_dir task\n🧪 test(patroni): add tests for custom_wal_dir task to validate renaming based on PostgreSQL version\n\nThe commit introduces tests for the 'patroni' role in the molecule testing framework. These tests are designed to validate the 'custom_wal_dir' task, specifically the renaming of directories based on the PostgreSQL version. The tests cover two scenarios: PostgreSQL version >= 10 and PostgreSQL version < 10.\n\nIn addition to the tests, the 'custom_wal_dir' task in the 'patroni' role has been refactored. The task now uses a set_fact module to determine the base 'pg_wal_dir' name based on the PostgreSQL version. This change improves the readability and maintainability of the code.","shortMessageHtmlLink":"✨ feat(molecule): add tests for role patroni and refactor custom_wal_…"}},{"before":"5c48f59a22a9dd8b7c39efc4ffa51e1d2957af80","after":"afb8d82fec81e57763d702b167508ed1a3cd7912","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-15T18:52:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(haproxy.cfg.yml): update test cases and variable names for clarity\n🔧 refactor(main.yml): update variable names and loop structure for readability\n\nThe changes in haproxy.cfg.yml and main.yml are made to improve the readability and clarity of the code. The test cases in haproxy.cfg.yml are updated to handle both scenarios when cluster_vip is defined and when it is not. The variable names are changed from generic names like 'line_item' to more descriptive names like 'line_item_1' and 'line_item_2' to make it easier to understand their purpose. The loop structure in main.yml is also updated to match the changes in haproxy.cfg.yml.","shortMessageHtmlLink":"🔧 refactor(haproxy.cfg.yml): update test cases and variable names for…"}},{"before":"314d59c6e40737977ee7c979e16f08aae1a83245","after":"5c48f59a22a9dd8b7c39efc4ffa51e1d2957af80","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-15T18:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"✨ feat(molecule): add tests for haproxy role\n🔧 refactor(haproxy): improve readability of lineinfile task in main.yml\n\nThe haproxy role now has a dedicated test suite, which includes a test for the ansible.builtin.lineinfile task. This test ensures that the lines in the haproxy.cfg file are correctly replaced. If the lines are not replaced correctly, the test fails and an error message is displayed. This addition will help maintain the quality of the code by catching potential issues early.\n\nThe lineinfile task in the haproxy role's main.yml file has been refactored for improved readability. The loop items are now defined in a more readable format, and the loop variable has been renamed from 'item' to 'line_item' for better clarity. This change makes the code easier to understand and maintain.","shortMessageHtmlLink":"✨ feat(molecule): add tests for haproxy role"}},{"before":"c00606114c054d9c7d0d81b7e864c3dc23da4262","after":"314d59c6e40737977ee7c979e16f08aae1a83245","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-15T18:37:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🎨 style: remove trailing spaces in ansible scripts for better code readability\nThe trailing spaces in the ansible scripts were removed to improve code readability and maintain consistency in the codebase. This change does not affect the functionality of the code but makes it cleaner and easier to read.","shortMessageHtmlLink":"🎨 style: remove trailing spaces in ansible scripts for better code re…"}},{"before":"30876b12c025ef29ff8e673d564d1541349bd9f1","after":"c00606114c054d9c7d0d81b7e864c3dc23da4262","ref":"refs/heads/yaml-line-length","pushedAt":"2023-07-15T18:34:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ThomasSanson","name":"Sanson Thomas","path":"/ThomasSanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93382375?s=80&v=4"},"commit":{"message":"🔧 refactor(haproxy_nodes.yml, main.yml): simplify postgres_cluster_nodes variable assignment using Ansible filters\nThe previous method of assigning the postgres_cluster_nodes variable was verbose and hard to read. By using Ansible filters, the assignment is now more readable and maintainable. The 'default([])' filter ensures that an empty list is returned if 'postgres_cluster' is undefined, preventing potential errors. The 'map' and 'join' filters are used to extract the 'inventory_hostname' from each host in the 'postgres_cluster' group and join them into a comma-separated string.","shortMessageHtmlLink":"🔧 refactor(haproxy_nodes.yml, main.yml): simplify postgres_cluster_no…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADV06xmAA","startCursor":null,"endCursor":null}},"title":"Activity · ThomasSanson/postgresql_cluster"}