lammensj.percona-mysql

Percona-MySQL

Set up a percona-server server in Debian-like systems.

Requirements

  • python-mysqldb (auto-installed)

Role Variables

  • percona_mysql_version: [default: 5.7]: Version to install
  • percona_mysql_root_password: [default: undefined]: Root password (required)
  • percona_mysql_databases: [default: empty]: List of databases (mysql_db list)
  • percona_mysql_users: [default: empty]: List of users (mysql_user list)
  • percona_mysql_config: [default: empty]: Configuration dictionary (mysqld section of my.cnf)

Dependencies

None

Example Playbook

- hosts: servers
  vars:
    percona_mysql_root_password: mysql_root_pass
    percona_mysql_databases:
      - database1
    percona_mysql_users:
      - { name: user1, password: password1 }
    percona_mysql_config:
      bind-address: "0.0.0.0"
      performance_schema: "off"
  roles:
     - lammensj.percona-mysql

License

MIT

About

ansible galaxy role to install percona-server

Install
ansible-galaxy install lammensj.percona-mysql
GitHub repository
License
Unknown
Downloads
58
Owner
Web developer with a passion for php-frameworks, React Native and optimalisations of the daily workflow.