ansible-role-apache/README.md

55 lines
1.3 KiB
Markdown
Raw Normal View History

2014-03-01 04:31:11 +01:00
# Ansible Role: MySQL
Installs MySQL server on RedHat Enterprise Linux or CentOS 6.x servers.
## Requirements
None.
## Role Variables
Available variables are listed below, along with default values (see `vars/main.yml`):
mysql_enablerepo: ""
If you have enabled any additional repositories (might I suggest geerlingguy.repo-epel or geerlingguy.repo-remi), those repositories can be listed under this variable (e.g. `remi,epel`). This can be handy, as an example, if you want to install later versions of MySQL.
mysql_root_password: root
The MySQL root user account password.
2014-03-07 05:34:00 +01:00
mysql_packages:
- mysql
- mysql-server
- MySQL-python
Packages to be installed. In some situations, you may need to add additional packages, like `mysql-devel`.
2014-03-01 04:31:11 +01:00
## Dependencies
None.
## Example Playbook
- hosts: db-servers
vars_files:
- vars/main.yml
roles:
- { role: geerlingguy.mysql }
*Inside `vars/main.yml`*:
mysql_root_password: super-secure-password
## TODO
- Convert my.cnf configuration to template, and allow for configurable variables.
## License
MIT / BSD
## Author Information
2014-04-21 20:06:38 +02:00
This role was created in 2014 by [Jeff Geerling](http://jeffgeerling.com/), author of [Ansible for DevOps](http://ansiblefordevops.com/).