wcm_io_devops.aem_security
wcm_io_devops.aem_security
此角色应用于AEM实例的安全更改。
此角色作为 wcm.io DevOps Ansible自动化工具的AEM部分 开发出来, 以将Ansible与 CONGA 集成,但可以独立使用。
管理员用户密码更改
目前仅实现了管理员用户密码的更改。
:bulb: 请注意,Felix Web控制台的密码不会由此角色更改,因为这应该通过部署OSGi配置来进行更改。
有关如何生成包的更多信息,请参阅 conga-aem-definitions。
特别关注这两个地方:
用法
此角色由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
AEM实例的端口和包管理服务URL。
aem_security_url_base: "http://localhost:{{ aem_security_aem_port }}"
AEM实例的基本URL。
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