lean_delivery.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:apacheweb_server_group- Apache server user's group
default:apacheweb_server_admin_email- Admin's email
default:root@localhostapache_version- Apache server version
default:2.4ftp_link- Link to storage where installation files are placed, storage should contain /aem/dispatcher folder
default:ftp://example.comweb_server_http_port- Port for connection to Apache without ssl
default:80web_server_log_level- Apache's log level (possible values are: warn,notice,info,debug,error,notice)
default:warnweb_server_ssl- Enable or disable ssl on Apache
default:falserenders_ssl- Enable or disable HTTPS connections to aem instances(renders)
default:falseweb_server_https_port- Ssl port for Apache
default:443dispatcher_root- Dispatcher's directory
default:/opt/aemDispatcherCachedispatcher_module_version- Version of Dispatcher module
default:4.3.3dispatcher_log_level- Dispatcher's log level (possible values are: error, warn, error, info, debug, trace)
default:warnaem_instance_port- Port on which Dispatcher connects to AEM instances
default:4502aem_instance_ssl_port- Ssl port on which Dispatcher connects to AEM instances
default:8443dispatcher_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.aem_dispatcherLicense
apache-2.0
Downloads
44
Owner
Simplify by using!
