macklus.configserver
Ansible ConfigServer Role
=========================
This role installs ConfigServer products and their free scripts.
Role Variables
- macklus:
- configserver:
- cmm:
- install: true (whether to install CMM or not)
- cmq:
- install: true (whether to install CMQ or not)
- cse:
- install: true (whether to install CSE or not)
- csf:
- install: true (whether to install CSF or not)
- options:
- testing: 1 (enable testing)
- testing_interval: 5 (interval for testing)
- auto_updates: 1 (enable automatic updates)
- tcp_in: "20,21,22,25,53,80,110,143,443,465,587,993,995" (incoming TCP ports)
- tcp_out: "20,21,22,25,53,80,110,113,443,587,993,995" (outgoing TCP ports)
- udp_in: "20,21,53" (incoming UDP ports)
- udp_out: "20,21,53,113,123" (outgoing UDP ports)
- allow: [] (list of allowed IPs)
- deny: [] (list of denied IPs)
- fignore: [] (files to ignore)
- ignore: [] (other items to ignore)
- mignore: [] (more files to ignore)
- pignore: [] (processes to ignore)
- rignore: [] (requests to ignore)
- signore: [] (service to ignore)
- suignore: [] (superuser actions to ignore)
- cxs:
- install: false (whether to install CXS or not)
- install_cxswatch: false (whether to install CXS watch)
- cxswatch:
- options: '' (options for CXS watch)
- maxchild: 3 (maximum child processes)
- loglevel: 0 (log level)
- sleep: 3 (sleep duration)
- filemax: 0 (maximum files to track)
- rateignore: 300 (ignore rate)
- cmm:
- configserver:
Configuration Options
- macklus.configserver.cmm.install: Install CMM (true|false)
- macklus.configserver.cmq.install: Install CMQ (true|false)
- macklus.configserver.cse.install: Install CSE (true|false)
- macklus.configserver.csf.install: Install CSF (true|false)
- macklus.configserver.csf.options: Options for the csf.conf file
- macklus.configserver.csf.allow: Lines for the csf.allow file
- macklus.configserver.csf.deny: Lines for the csf.deny file
- macklus.configserver.csf.fignore: Lines for the csf.fignore file
- macklus.configserver.csf.mignore: Lines for the csf.mignore file
- macklus.configserver.csf.pignore: Lines for the csf.pignore file
- macklus.configserver.csf.rignore: Lines for the csf.rignore file
- macklus.configserver.csf.signore: Lines for the csf.signore file
- macklus.configserver.csf.suignore: Lines for the csf.suignore file
For cxs:
- macklus.configserver.cxs.install: Install CXS (true|false)
Example Playbook
Here’s how you can use this role with parameters:
- hosts: servers
roles:
- macklus.configserver/cmm
- macklus.configserver/cmq
- macklus.configserver/cse
- macklus.configserver/csf
- macklus.configserver/cxs
License
GPL-3.0-only
Informazioni sul progetto
ConfigServer products and free script role.
Installa
ansible-galaxy install macklus.configserver
Licenza
gpl-3.0
Download
77
Proprietario
Code and sysadmin lover. Always ready to try and fail, and learn, and dream