{"id":16963330,"url":"https://github.com/leucos/ansible-pxc","last_synced_at":"2025-03-22T14:30:57.085Z","repository":{"id":136626343,"uuid":"37448941","full_name":"leucos/ansible-pxc","owner":"leucos","description":"Percona XtraDB Cluster role","archived":false,"fork":false,"pushed_at":"2023-05-16T15:30:08.000Z","size":34,"stargazers_count":27,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-18T11:51:59.272Z","etag":null,"topics":["ansible-role","mysql","percona-xtradb-cluster","pxe"],"latest_commit_sha":null,"homepage":null,"language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leucos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-06-15T07:01:44.000Z","updated_at":"2024-03-14T18:20:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"c4d39fae-4e34-4bc1-a601-8c5fc61e5647","html_url":"https://github.com/leucos/ansible-pxc","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leucos%2Fansible-pxc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leucos%2Fansible-pxc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leucos%2Fansible-pxc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leucos%2Fansible-pxc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leucos","download_url":"https://codeload.github.com/leucos/ansible-pxc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244971742,"owners_count":20540843,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible-role","mysql","percona-xtradb-cluster","pxe"],"created_at":"2024-10-13T23:24:29.181Z","updated_at":"2025-03-22T14:30:57.069Z","avatar_url":"https://github.com/leucos.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"Percona server deployment\n=========================\n\nPercona playbook deployement\n\nThis role will let you install a Percona server.\n\nRequirements\n------------\n\nMySQLdb python package (required by `mysql_*` Ansible modules)\n\nRole Variables\n--------------\n\nVery few variables are in this role for now. It will grow as needed.\n\n- `mysql_backup`: whether a regulard `mysqldump` should be made (default: unset)\n\n    `mysql_backup`:\n      `crontime`: [cronentry] cron entry that triggers the backup\n      `keep`: [number] how many backups do we keep\n      `destination`: [destination] directory in the filesystem to put backups in\n      `s3bucket`: [bucketaddess] when defined, this will trigger a copy of backuped files to an S3 bucket\n\n- `mysql_users`: list of users and privileges to add besides root (see `mysql_user` for reference; default: [])\n\n    `mysql_users`:\n      - { user: \u003cusername\u003e,\n          password: \"\u003cpassword\u003e\",\n          priv=\"\u003cprivileges\u003e\", # (e.g. \"*.*:ALL\")\n          host=\"\u003chost\u003e\" # (host from which user connects)\n         }\n\n- `mysql_bind_address`: bind address (default: \"127.0.0.1\")\n- `mysql_key_buffer`: buffer size for keys (default: \"16M\")\n- `mysql_php5`: should we install mysql php5 extensions (default: false)\n- `mysql_root_password`: root password (default: \"changeme\")\n\n- `percona_version`: major.minor version to install (defaumt: \"5.6\")\n\nUsage\n-----\n\nThe role is supposed to be used this way from a playbook:\n\n   - { role: leucos.mysql }\n\nDependencies\n------------\n\nThis role depends on:\n- [leucos.s3cmd](https://github.com/leucos/ansible-s3cmd) when S3 backup is enabled\n\nLicense\n-------\n\nMIT\n\nAuthor Information\n------------------\n\n[@leucos](https://github.com/leucos)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleucos%2Fansible-pxc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleucos%2Fansible-pxc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleucos%2Fansible-pxc/lists"}