aem_dispatcher
aem-dispatcher role
This role installs Apache httpd server and dispatcher module on RHEL and Debian based systems.
Requirements
Apache httpd server version 2.2 or 2.4.
Role Variables
web_server_user
- Apache server user
default:apache
web_server_group
- Apache server user's group
default:apache
web_server_admin_email
- Admin's email
default:root@localhost
apache_version
- Apache server version
default:2.4
ftp_link
- Link to storage where installation files are placed, storage should contain /aem/dispatcher folder
default:ftp://example.com
web_server_http_port
- Port for connection to Apache without ssl
default:80
web_server_log_level
- Apache's log level (possible values are: warn,notice,info,debug,error,notice)
default:warn
web_server_ssl
- Enable or disable ssl on Apache
default:false
renders_ssl
- Enable or disable HTTPS connections to aem instances(renders)
default:false
web_server_https_port
- Ssl port for Apache
default:443
dispatcher_root
- Dispatcher's directory
default:/opt/aemDispatcherCache
dispatcher_module_version
- Version of Dispatcher module
default:4.3.3
dispatcher_log_level
- Dispatcher's log level (possible values are: error, warn, error, info, debug, trace)
default:warn
aem_instance_port
- Port on which Dispatcher connects to AEM instances
default:4502
aem_instance_ssl_port
- Ssl port on which Dispatcher connects to AEM instances
default:8443
dispatcher_back
- List of renders for this dispatcher. For example it can take a list from inventory groups. It this case you should set it like this:dispatcher_back: "{{ groups['aem_publishers'] }}"
default:localhost
Dependencies
We recomend to use this role in the scope with next roles:
But you can also use only this one role if you already have some infrastructure in Adobe Experience Manager.
Example Playbook
---
- name: publisher_dispatcher_install
hosts: publisher_dispatchers
vars:
dispatcher_back: "{{ groups['aem_publishers'] }}"
roles:
- role: lean_delivery.aem_dispatcher
ftp_link: ftp://myftp.example.com
dispatcher_log_level: warn
- name: authors_dispatcher_install
hosts: author_dispatchers
vars:
dispatcher_back: "{{ groups['aem_authors'] }}"
roles:
- role: lean_delivery.aem_dispatcher
ftp_link: ftp://myftp.example.com
dispatcher_log_level: warn
License
Apache
Author Information
authors:
- Lean Delivery Team team@lean-delivery.com
Install
ansible-galaxy install lean-delivery/ansible-role-aem-dispatcher
License
apache-2.0
Downloads
29
Owner
Simplify by using!