wcm_io_devops.aem_security
wcm_io_devops.aem_security
Este rol aplica cambios de seguridad a una instancia de AEM.
Este rol fue desarrollado como parte de la Automatización Ansible de wcm.io DevOps para AEM para integrar Ansible con CONGA, pero se puede usar de forma independiente.
Cambio de contraseña del usuario administrador
En este momento, solo se ha implementado el cambio de contraseña para el usuario administrador.
:bulb: Tenga en cuenta que la contraseña de la Consola Web de Felix no será cambiada por este rol, ya que esto debe hacerse desplegando una configuración OSGi.
Por favor, consulte conga-aem-definitions para obtener más información sobre cómo generar el paquete.
Estos dos lugares son de particular interés:
- Plantilla: aem-cms-system-config.provisioning.hbs
- Rol: aem-cms
Usos
Este rol es utilizado por el rol de Ansible wcm_io_devops.conga_aem_cms para cambiar la contraseña del administrador durante la configuración de la instancia.
Requisitos
Este rol requiere Ansible 2.7 o superior y fue probado con AEM 6.3.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados:
aem_security_admin_user: admin
Nombre de usuario del administrador.
# aem_security_admin_password_new: admin
Nueva contraseña, se establece junto con aem_security_admin_password_old para cambiar la contraseña.
aem_security_admin_password_old: admin
Contraseña anterior, se establece si desea cambiar a la nueva contraseña.
aem_security_aem_port: 4502
Puerto y URL del servicio del administrador de paquetes de la instancia de AEM.
aem_security_url_base: "http://localhost:{{ aem_security_aem_port }}"
URL base para la instancia de AEM.
aem_security_url_userinfo: "{{ aem_security_url_base }}/bin/querybuilder.json?path=/home/users&1_property=rep:authorizableId&1_property.value={{ aem_security_admin_user }}&p.limit=-1"
URL para la información del usuario.
aem_security_url_password_check: "{{ aem_security_url_base }}/crx/de/j_security_check"
URL para verificar la contraseña.
aem_security_url_password_valid_code: 403
Código HTTP esperado para una contraseña válida.
aem_security_url_password_invalid_code: 401
Código HTTP esperado para una contraseña inválida.
aem_security_url_password_set: "{{ aem_security_url_base }}/crx/explorer/ui/setpassword.jsp"
URL utilizada para establecer la nueva contraseña.
Dependencias
Este rol no tiene dependencias.
Ejemplo de Playbook
Cambia la contraseña del administrador de "admin" a "password".
- hosts: aem-author
vars:
aem_security_admin_password_new: password
aem_security_admin_password_old: admin
roles:
- wcm_io_devops.aem_security
Licencia
Apache 2.0
ansible-galaxy install wcm_io_devops.aem_security