wcm_io_devops.aem_security
wcm_io_devops.aem_security
Ta rola stosuje zmiany zabezpieczeń w instancji AEM.
Ta rola została opracowana w ramach Automatyzacji Ansible DevOps w wcm.io dla AEM aby zintegrować Ansible z CONGA, ale może być używana niezależnie od niej.
Zmiana hasła użytkownika admina
Obecnie zaimplementowano tylko zmianę hasła dla użytkownika admin.
:bulb: Proszę zauważyć, że hasło do Felix Webconsole nie będzie zmieniane przez tę rolę, ponieważ powinno być zmieniane poprzez wdrożenie konfiguracji OSGi.
Proszę zapoznać się z definicjami conga-aem, aby uzyskać więcej informacji na temat generowania pakietu.
Szczególnie te dwa miejsca są istotne:
- Szablon: aem-cms-system-config.provisioning.hbs
- Rola: aem-cms
Zastosowania
Ta rola jest używana przez rolę Ansible wcm_io_devops.conga_aem_cms do zmiany hasła admina podczas konfiguracji instancji.
Wymagania
Ta rola wymaga Ansible w wersji 2.7 lub wyższej i była testowana z AEM 6.3.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z ich wartościami domyślnymi:
aem_security_admin_user: admin
Nazwa użytkownika admin.
# aem_security_admin_password_new: admin
Nowe hasło, ustawiane razem z aem_security_admin_password_old w celu zmiany hasła.
aem_security_admin_password_old: admin
Stare hasło, ustawiane, jeśli chcesz zmienić na nowe hasło.
aem_security_aem_port: 4502
Port i adres URL usługi menedżera pakietów instancji AEM.
aem_security_url_base: "http://localhost:{{ aem_security_aem_port }}"
Podstawowy adres URL dla instancji 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"
Adres URL dla informacji o użytkownikach.
aem_security_url_password_check: "{{ aem_security_url_base }}/crx/de/j_security_check"
Adres URL do sprawdzania hasła.
aem_security_url_password_valid_code: 403
Oczekiwany kod http dla poprawnego hasła.
aem_security_url_password_invalid_code: 401
Oczekiwany kod http dla niepoprawnego hasła.
aem_security_url_password_set: "{{ aem_security_url_base }}/crx/explorer/ui/setpassword.jsp"
Adres URL używany do ustawienia nowego hasła.
Zależności
Ta rola nie ma zależności.
Przykładowy skrypt
Zmienia hasło admina z "admin" na "password".
- hosts: aem-author
vars:
aem_security_admin_password_new: password
aem_security_admin_password_old: admin
roles:
- wcm_io_devops.aem_security
Licencja
Apache 2.0
ansible-galaxy install wcm_io_devops.aem_security