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

关于项目

Applies AEM security changes

安装
ansible-galaxy install wcm_io_devops.aem_security
许可证
apache-2.0
下载
49.1k
拥有者
Tools for Configuration Management and Deployment