https://github.com/jeffwidman/ansible-centminmod
Ansible role for installing/configuring centminmod on CentOS 7
https://github.com/jeffwidman/ansible-centminmod
Last synced: about 1 year ago
JSON representation
Ansible role for installing/configuring centminmod on CentOS 7
- Host: GitHub
- URL: https://github.com/jeffwidman/ansible-centminmod
- Owner: jeffwidman
- License: mit
- Created: 2015-09-28T22:19:08.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2017-05-24T20:26:04.000Z (about 9 years ago)
- Last Synced: 2025-04-24T04:15:37.364Z (about 1 year ago)
- Homepage:
- Size: 8.79 KB
- Stars: 13
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
centminmod Ansible wrapper
=========
This is an Ansible helper role that wraps the [Centminmod](http://centminmod.com/)
bash script. It syncs the script with github, then manages common configuration
settings like memcached cache size, Zend OPcache size, CSF alerts, etc.
If you're using Centminmod, the following roles play well together:
- **[centminmod wrapper](https://github.com/jeffwidman/ansible-centminmod)** (handles basic install + tuning common configuration settings)
- **[mariadb](https://github.com/jeffwidman/ansible-mariadb)** (configures common my.cnf settings)
- **[centminmod-domain-verification](https://github.com/jeffwidman/ansible-centminmod-domain-verification)** (tests that individual domains are configured properly)
- **[php-fpm-pool](https://github.com/jeffwidman/ansible-php-fpm-pool)** (for creating/managing individual php-fpm pools for each PHP app)
Role Variables
--------------
Set your preferred `text_editor` and `email_address` somewhere in your playbook.
You'll likely also want to tweak the cache sizes--see what's possible in
`defaults/main.yml`.
Example Playbook
----------------
- hosts: servers
roles:
- { role: centminmod,
zend_opcache_size: 250,
memcached_cache_size: 20,
lf_permblock_alert: 0,
tags: ['centminmod'] }
License
-------
MIT
Author Information
------------------
Jeff Widman jeff@jeffwidman.com