aem_security
wcm_io_devops.aem_security
Эта роль применяет изменения безопасности к экземпляру AEM.
Эта роль была разработана как часть wcm.io DevOps Ansible Automation для AEM для интеграции Ansible с CONGA, но может использоваться независимо от этого.
Изменение пароля пользователя admin
На данный момент реализовано только изменение пароля для пользователя admin.
:bulb: Обратите внимание, что пароль Felix Webconsole не будет изменен этой ролью, так как его следует изменить путем развертывания OSGi конфигурации.
Пожалуйста, обратитесь к conga-aem-definitions для получения дополнительной информации о том, как сгенерировать пакет.
Особенно интересуют следующие два места:
- Шаблон: aem-cms-system-config.provisioning.hbs
- Роль: aem-cms
Использование
Эта роль используется ролью Ansible wcm_io_devops.conga_aem_cms для изменения пароля администратора во время настройки экземпляра.
Требования
Эта роль требует Ansible 2.7 или более поздней версии и была протестирована с AEM 6.3.
Переменные роли
Доступные переменные перечислены ниже, вместе с их значениями по умолчанию:
aem_security_admin_user: admin
Имя пользователя администратора.
# aem_security_admin_password_new: admin
Новый пароль, устанавливаемый вместе с aem_security_admin_password_old для изменения пароля.
aem_security_admin_password_old: admin
Старый пароль, устанавливаемый, если вы хотите изменить его на новый.
aem_security_aem_port: 4502
Порт и URL-адрес службы пакетного менеджера экземпляра AEM.
aem_security_url_base: "http://localhost:{{ aem_security_aem_port }}"
Основной URL для экземпляра 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 для информации о пользователе.
aem_security_url_password_check: "{{ aem_security_url_base }}/crx/de/j_security_check"
URL для проверки пароля.
aem_security_url_password_valid_code: 403
Ожидаемый HTTP-код для корректного пароля.
aem_security_url_password_invalid_code: 401
Ожидаемый HTTP-код для некорректного пароля.
aem_security_url_password_set: "{{ aem_security_url_base }}/crx/explorer/ui/setpassword.jsp"
URL, используемый для установки нового пароля.
Зависимости
У этой роли нет зависимостей.
Пример playbook
Изменяет пароль администратора с "admin" на "password".
- hosts: aem-author
vars:
aem_security_admin_password_new: password
aem_security_admin_password_old: admin
roles:
- wcm_io_devops.aem_security
Лицензия
Apache 2.0
ansible-galaxy install wcm-io-devops/ansible-aem-security